From d06ac78e4dc808c2b00ee83a4091660f921b4201 Mon Sep 17 00:00:00 2001 From: Erik Krogh Kristensen Date: Tue, 14 Dec 2021 14:34:53 +0100 Subject: [PATCH] QL: move files and folder, except dotfiles, into a ql subfolder --- .gitignore | 12 ++++++------ .codeqlmanifest.json => ql/.codeqlmanifest.json | 0 Cargo.lock => ql/Cargo.lock | Bin Cargo.toml => ql/Cargo.toml | 0 README.md => ql/README.md | 0 codeql-extractor.yml => ql/codeql-extractor.yml | 0 .../create-extractor-pack.ps1 | 0 .../create-extractor-pack.sh | 0 {extractor => ql/extractor}/Cargo.toml | 0 {extractor => ql/extractor}/src/extractor.rs | 0 {extractor => ql/extractor}/src/main.rs | 0 {generator => ql/generator}/Cargo.toml | 0 {generator => ql/generator}/src/dbscheme.rs | 0 {generator => ql/generator}/src/language.rs | 0 {generator => ql/generator}/src/main.rs | 0 {generator => ql/generator}/src/ql.rs | 0 {generator => ql/generator}/src/ql_gen.rs | 0 {node-types => ql/node-types}/Cargo.toml | 0 {node-types => ql/node-types}/src/lib.rs | 0 ql/{ => ql}/consistency-queries/AstConsistency.ql | 0 .../consistency-queries/BuildinsConsistency.ql | 0 ql/{ => ql}/consistency-queries/ModuleResolution.ql | 0 .../consistency-queries/PredicateResolution.ql | 0 ql/{ => ql}/consistency-queries/TypeResolution.ql | 0 .../consistency-queries/VariableResolution.ql | 0 ql/{ => ql}/consistency-queries/qlpack.yml | 0 ql/{ => ql}/docs/experimental.md | 0 ql/{ => ql}/examples/qlpack.yml | 0 ql/{ => ql}/src/codeql-suites/ql-all.qls | 0 ql/{ => ql}/src/codeql-suites/ql-code-scanning.qls | 0 ql/{ => ql}/src/codeql/GlobalValueNumbering.qll | 0 ql/{ => ql}/src/codeql/IDEContextual.qll | 0 ql/{ => ql}/src/codeql/Locations.qll | 0 ql/{ => ql}/src/codeql/files/FileSystem.qll | 0 ql/{ => ql}/src/codeql_ql/Diagnostics.qll | 0 ql/{ => ql}/src/codeql_ql/ast/Ast.qll | 0 ql/{ => ql}/src/codeql_ql/ast/internal/AstNodes.qll | 0 ql/{ => ql}/src/codeql_ql/ast/internal/Builtins.qll | 0 ql/{ => ql}/src/codeql_ql/ast/internal/Module.qll | 0 .../src/codeql_ql/ast/internal/Predicate.qll | 0 .../src/codeql_ql/ast/internal/TreeSitter.qll | 0 ql/{ => ql}/src/codeql_ql/ast/internal/Type.qll | 0 ql/{ => ql}/src/codeql_ql/ast/internal/Variable.qll | 0 .../InefficientStringComparisonQuery.qll | 0 ql/{ => ql}/src/codeql_ql/printAstAst.qll | 0 ql/{ => ql}/src/codeql_ql/printAstGenerated.qll | 0 .../src/codeql_ql/style/ImplicitThisQuery.qll | 0 .../codeql_ql/style/RedundantInlineCastQuery.qll | 0 .../codeql_ql/style/UseInstanceofExtensionQuery.qll | 0 .../src/codeql_ql/style/UseSetLiteralQuery.qll | 0 ql/{ => ql}/src/experimental/README.md | 0 .../src/ide-contextual-queries/Definitions.qll | 0 .../src/ide-contextual-queries/localDefinitions.ql | 0 .../src/ide-contextual-queries/localReferences.ql | 0 ql/{ => ql}/src/ide-contextual-queries/printAst.ql | 0 ql/{ => ql}/src/ql.dbscheme | 0 ql/{ => ql}/src/ql.dbscheme.stats | 0 ql/{ => ql}/src/ql.qll | 0 ql/{ => ql}/src/qlpack.yml | 0 .../src/queries/diagnostics/EmptyConsistencies.ql | 0 .../src/queries/diagnostics/ExtractionErrors.ql | 0 .../diagnostics/SuccessfullyExtractedFiles.ql | 0 ql/{ => ql}/src/queries/metrics/FLines.ql | 0 ql/{ => ql}/src/queries/metrics/FLinesOfCode.ql | 0 ql/{ => ql}/src/queries/metrics/FLinesOfComments.ql | 0 .../src/queries/performance/AbstractClassImport.ql | 0 .../performance/ClassPredicateDoesntMentionThis.ql | 0 .../src/queries/performance/DontUseGetAQlClass.ql | 0 .../performance/InefficientStringComparison.ql | 0 .../src/queries/performance/MissingNoinline.ql | 0 .../src/queries/performance/MissingNomagic.ql | 0 .../queries/performance/NonInitialStdLibImport.ql | 0 .../src/queries/performance/TransitiveStep.ql | 0 .../src/queries/performance/VarUnusedInDisjunct.ql | 0 .../queries/style/GetAPrimaryQlClassConsistency.ql | 0 ql/{ => ql}/src/queries/style/IfWithElseNone.ql | 0 ql/{ => ql}/src/queries/style/ImplicitThis.ql | 0 ql/{ => ql}/src/queries/style/LibraryAnnotation.ql | 0 ql/{ => ql}/src/queries/style/MissingOverride.ql | 0 .../src/queries/style/OverridingParameterName.ql | 0 ql/{ => ql}/src/queries/style/RankOne.ql | 0 .../src/queries/style/RedundantInlineCast.ql | 0 .../src/queries/style/RegexpInsteadOfPattern.ql | 0 .../src/queries/style/SingletonSetLiteral.ql | 0 ql/{ => ql}/src/queries/style/SuperfluousExists.ql | 0 .../src/queries/style/SwappedParameterNames.ql | 0 .../src/queries/style/ToStringInQueryLogic.ql | 0 .../src/queries/style/UseInstanceofExtension.ql | 0 ql/{ => ql}/src/queries/style/UseSetLiteral.ql | 0 ql/{ => ql}/src/queries/style/docs/ClassDocs.ql | 0 ql/{ => ql}/src/queries/style/docs/MissingQLDoc.ql | 0 ql/{ => ql}/src/queries/style/docs/NonUSSpelling.ql | 0 ql/{ => ql}/src/queries/summary/LinesOfCode.ql | 0 ql/{ => ql}/src/queries/summary/LinesOfUserCode.ql | 0 .../summary/NumberOfFilesExtractedWithErrors.ql | 0 .../summary/NumberOfSuccessfullyExtractedFiles.ql | 0 ql/{ => ql}/test/callgraph/Bar.qll | 0 ql/{ => ql}/test/callgraph/Baz.qll | 0 ql/{ => ql}/test/callgraph/Foo.qll | 0 ql/{ => ql}/test/callgraph/Overrides.qll | 0 ql/{ => ql}/test/callgraph/callgraph.expected | 0 ql/{ => ql}/test/callgraph/callgraph.ql | 0 .../test/callgraph/packs/lib/LibThing/Foo.qll | 0 ql/{ => ql}/test/callgraph/packs/lib/qlpack.yml | 0 ql/{ => ql}/test/callgraph/packs/src/SrcThing.qll | 0 ql/{ => ql}/test/callgraph/packs/src/qlpack.yml | 0 ql/{ => ql}/test/printAst/Foo.qll | 0 ql/{ => ql}/test/printAst/printAst.expected | 0 ql/{ => ql}/test/printAst/printAst.ql | 0 ql/{ => ql}/test/qlpack.yml | 0 .../performance/VarUnusedInDisjunct/Test.qll | 0 .../VarUnusedInDisjunct.expected | 0 .../VarUnusedInDisjunct/VarUnusedInDisjunct.qlref | 0 ql/{ => ql}/test/queries/style/ImplicitThis/Bad.qll | 0 .../test/queries/style/ImplicitThis/Good.qll | 0 .../style/ImplicitThis/ImplicitThis.expected | 0 .../queries/style/ImplicitThis/ImplicitThis.qlref | 0 .../test/queries/style/ImplicitThis/Okay.qll | 0 .../style/MissingOverride/MissingOverride.expected | 0 .../style/MissingOverride/MissingOverride.qlref | 0 .../test/queries/style/MissingOverride/Test.qll | 0 .../SwappedParameterNames.expected | 0 .../SwappedParameterNames.qlref | 0 .../queries/style/SwappedParameterNames/Test.qll | 0 .../style/UseSetLiteral/UseSetLiteral.expected | 0 .../queries/style/UseSetLiteral/UseSetLiteral.qlref | 0 .../test/queries/style/UseSetLiteral/test.qll | 0 ql/{ => ql}/test/type/Test.qll | 0 ql/{ => ql}/test/type/type.expected | 0 ql/{ => ql}/test/type/type.ql | 0 {repo-tests => ql/repo-tests}/codeql-go.txt | 0 .../codeql-go/ql/config/legacy-support/qlpack.yml | 0 .../repo-tests}/codeql-go/ql/examples/qlpack.yml | 0 .../codeql-go/ql/examples/snippets/calltobuiltin.ql | 0 .../ql/examples/snippets/calltofunction.ql | 0 .../codeql-go/ql/examples/snippets/calltomethod.ql | 0 .../codeql-go/ql/examples/snippets/constant.ql | 0 .../codeql-go/ql/examples/snippets/emptythen.ql | 0 .../codeql-go/ql/examples/snippets/fieldread.ql | 0 .../codeql-go/ql/examples/snippets/fieldwrite.ql | 0 .../codeql-go/ql/examples/snippets/function.ql | 0 .../codeql-go/ql/examples/snippets/nilcheck.ql | 0 .../codeql-go/ql/examples/snippets/param.ql | 0 .../codeql-go/ql/examples/snippets/pointertype.ql | 0 .../codeql-go/ql/examples/snippets/receiver.ql | 0 .../codeql-go/ql/examples/snippets/result.ql | 0 .../codeql-go/ql/examples/snippets/type.ql | 0 .../codeql-go/ql/examples/snippets/typeinfo.ql | 0 .../codeql-go/ql/examples/snippets/updateinloop.ql | 0 .../codeql-go/ql/examples/snippets/variable.ql | 0 .../codeql-go/ql/examples/snippets/varread.ql | 0 .../codeql-go/ql/examples/snippets/varwrite.ql | 0 .../codeql-go/ql/examples/snippets/zerocheck.ql | 0 .../repo-tests}/codeql-go/ql/lib/Customizations.qll | 0 .../repo-tests}/codeql-go/ql/lib/definitions.ql | 0 .../repo-tests}/codeql-go/ql/lib/go.dbscheme | 0 .../repo-tests}/codeql-go/ql/lib/go.qll | 0 .../repo-tests}/codeql-go/ql/lib/ideContextual.qll | 0 .../codeql-go/ql/lib/localDefinitions.ql | 0 .../repo-tests}/codeql-go/ql/lib/localReferences.ql | 0 .../repo-tests}/codeql-go/ql/lib/printAst.ql | 0 .../repo-tests}/codeql-go/ql/lib/qlpack.yml | 0 .../repo-tests}/codeql-go/ql/lib/semmle/go/AST.qll | 0 .../codeql-go/ql/lib/semmle/go/Architectures.qll | 0 .../codeql-go/ql/lib/semmle/go/Comments.qll | 0 .../codeql-go/ql/lib/semmle/go/Concepts.qll | 0 .../codeql-go/ql/lib/semmle/go/Decls.qll | 0 .../codeql-go/ql/lib/semmle/go/Errors.qll | 0 .../repo-tests}/codeql-go/ql/lib/semmle/go/Expr.qll | 0 .../codeql-go/ql/lib/semmle/go/Files.qll | 0 .../codeql-go/ql/lib/semmle/go/GoMod.qll | 0 .../repo-tests}/codeql-go/ql/lib/semmle/go/HTML.qll | 0 .../codeql-go/ql/lib/semmle/go/Locations.qll | 0 .../codeql-go/ql/lib/semmle/go/Packages.qll | 0 .../codeql-go/ql/lib/semmle/go/PrintAst.ql | 0 .../codeql-go/ql/lib/semmle/go/PrintAst.qll | 0 .../codeql-go/ql/lib/semmle/go/Scopes.qll | 0 .../repo-tests}/codeql-go/ql/lib/semmle/go/Stmt.qll | 0 .../codeql-go/ql/lib/semmle/go/StringOps.qll | 0 .../codeql-go/ql/lib/semmle/go/Types.qll | 0 .../repo-tests}/codeql-go/ql/lib/semmle/go/Util.qll | 0 .../ql/lib/semmle/go/VariableWithFields.qll | 0 .../ql/lib/semmle/go/concepts/GeneratedFile.qll | 0 .../codeql-go/ql/lib/semmle/go/concepts/HTTP.qll | 0 .../ql/lib/semmle/go/controlflow/BasicBlocks.qll | 0 .../lib/semmle/go/controlflow/ControlFlowGraph.qll | 0 .../semmle/go/controlflow/ControlFlowGraphImpl.qll | 0 .../codeql-go/ql/lib/semmle/go/controlflow/IR.qll | 0 .../ql/lib/semmle/go/dataflow/DataFlow.qll | 0 .../ql/lib/semmle/go/dataflow/DataFlow2.qll | 0 .../semmle/go/dataflow/FunctionInputsAndOutputs.qll | 0 .../lib/semmle/go/dataflow/GlobalValueNumbering.qll | 0 .../ql/lib/semmle/go/dataflow/Properties.qll | 0 .../codeql-go/ql/lib/semmle/go/dataflow/SSA.qll | 0 .../codeql-go/ql/lib/semmle/go/dataflow/SsaImpl.qll | 0 .../ql/lib/semmle/go/dataflow/TaintTracking.qll | 0 .../ql/lib/semmle/go/dataflow/TaintTracking2.qll | 0 .../barrierguardutil/RedirectCheckBarrierGuard.qll | 0 .../go/dataflow/barrierguardutil/RegexpCheck.qll | 0 .../go/dataflow/barrierguardutil/UrlCheck.qll | 0 .../go/dataflow/internal/DataFlowDispatch.qll | 0 .../semmle/go/dataflow/internal/DataFlowImpl.qll | 0 .../semmle/go/dataflow/internal/DataFlowImpl2.qll | 0 .../go/dataflow/internal/DataFlowImplCommon.qll | 0 .../go/dataflow/internal/DataFlowImplSpecific.qll | 0 .../semmle/go/dataflow/internal/DataFlowPrivate.qll | 0 .../semmle/go/dataflow/internal/DataFlowUtil.qll | 0 .../go/dataflow/internal/TaintTrackingUtil.qll | 0 .../internal/tainttracking1/TaintTrackingImpl.qll | 0 .../tainttracking1/TaintTrackingParameter.qll | 0 .../internal/tainttracking2/TaintTrackingImpl.qll | 0 .../tainttracking2/TaintTrackingParameter.qll | 0 .../ql/lib/semmle/go/dependencies/Dependencies.qll | 0 .../ql/lib/semmle/go/dependencies/SemVer.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/Beego.qll | 0 .../ql/lib/semmle/go/frameworks/BeegoOrm.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/Chi.qll | 0 .../ql/lib/semmle/go/frameworks/Couchbase.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/Echo.qll | 0 .../ql/lib/semmle/go/frameworks/ElazarlGoproxy.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/Email.qll | 0 .../ql/lib/semmle/go/frameworks/Encoding.qll | 0 .../lib/semmle/go/frameworks/EvanphxJsonPatch.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/Gin.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/Glog.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/GoKit.qll | 0 .../ql/lib/semmle/go/frameworks/GoRestfulHttp.qll | 0 .../ql/lib/semmle/go/frameworks/K8sIoApiCoreV1.qll | 0 .../go/frameworks/K8sIoApimachineryPkgRuntime.qll | 0 .../ql/lib/semmle/go/frameworks/K8sIoClientGo.qll | 0 .../ql/lib/semmle/go/frameworks/Logrus.qll | 0 .../ql/lib/semmle/go/frameworks/Macaron.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/Mux.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/NoSQL.qll | 0 .../ql/lib/semmle/go/frameworks/Protobuf.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/Revel.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/SQL.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/Spew.qll | 0 .../ql/lib/semmle/go/frameworks/Stdlib.qll | 0 .../semmle/go/frameworks/SystemCommandExecutors.qll | 0 .../ql/lib/semmle/go/frameworks/Testing.qll | 0 .../ql/lib/semmle/go/frameworks/WebSocket.qll | 0 .../ql/lib/semmle/go/frameworks/XNetHtml.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/XPath.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/Yaml.qll | 0 .../codeql-go/ql/lib/semmle/go/frameworks/Zap.qll | 0 .../lib/semmle/go/frameworks/stdlib/ArchiveTar.qll | 0 .../lib/semmle/go/frameworks/stdlib/ArchiveZip.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Bufio.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Bytes.qll | 0 .../semmle/go/frameworks/stdlib/CompressBzip2.qll | 0 .../semmle/go/frameworks/stdlib/CompressFlate.qll | 0 .../semmle/go/frameworks/stdlib/CompressGzip.qll | 0 .../lib/semmle/go/frameworks/stdlib/CompressLzw.qll | 0 .../semmle/go/frameworks/stdlib/CompressZlib.qll | 0 .../semmle/go/frameworks/stdlib/ContainerHeap.qll | 0 .../semmle/go/frameworks/stdlib/ContainerList.qll | 0 .../semmle/go/frameworks/stdlib/ContainerRing.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Context.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Crypto.qll | 0 .../semmle/go/frameworks/stdlib/CryptoCipher.qll | 0 .../lib/semmle/go/frameworks/stdlib/CryptoRsa.qll | 0 .../lib/semmle/go/frameworks/stdlib/CryptoTls.qll | 0 .../lib/semmle/go/frameworks/stdlib/CryptoX509.qll | 0 .../lib/semmle/go/frameworks/stdlib/DatabaseSql.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Encoding.qll | 0 .../semmle/go/frameworks/stdlib/EncodingAscii85.qll | 0 .../semmle/go/frameworks/stdlib/EncodingAsn1.qll | 0 .../semmle/go/frameworks/stdlib/EncodingBase32.qll | 0 .../semmle/go/frameworks/stdlib/EncodingBase64.qll | 0 .../semmle/go/frameworks/stdlib/EncodingBinary.qll | 0 .../lib/semmle/go/frameworks/stdlib/EncodingCsv.qll | 0 .../lib/semmle/go/frameworks/stdlib/EncodingGob.qll | 0 .../lib/semmle/go/frameworks/stdlib/EncodingHex.qll | 0 .../semmle/go/frameworks/stdlib/EncodingJson.qll | 0 .../lib/semmle/go/frameworks/stdlib/EncodingPem.qll | 0 .../lib/semmle/go/frameworks/stdlib/EncodingXml.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Errors.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Expvar.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Fmt.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Html.qll | 0 .../semmle/go/frameworks/stdlib/HtmlTemplate.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Io.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/IoFs.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/IoIoutil.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Log.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Mime.qll | 0 .../semmle/go/frameworks/stdlib/MimeMultipart.qll | 0 .../go/frameworks/stdlib/MimeQuotedprintable.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Net.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/NetHttp.qll | 0 .../semmle/go/frameworks/stdlib/NetHttpHttputil.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/NetMail.qll | 0 .../semmle/go/frameworks/stdlib/NetTextproto.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Os.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Path.qll | 0 .../semmle/go/frameworks/stdlib/PathFilepath.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Reflect.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Regexp.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Sort.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Strconv.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Strings.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Sync.qll | 0 .../lib/semmle/go/frameworks/stdlib/SyncAtomic.qll | 0 .../ql/lib/semmle/go/frameworks/stdlib/Syscall.qll | 0 .../lib/semmle/go/frameworks/stdlib/TextScanner.qll | 0 .../semmle/go/frameworks/stdlib/TextTabwriter.qll | 0 .../semmle/go/frameworks/stdlib/TextTemplate.qll | 0 .../semmle/go/security/AllocationSizeOverflow.qll | 0 .../AllocationSizeOverflowCustomizations.qll | 0 .../ql/lib/semmle/go/security/CleartextLogging.qll | 0 .../go/security/CleartextLoggingCustomizations.qll | 0 .../ql/lib/semmle/go/security/CommandInjection.qll | 0 .../go/security/CommandInjectionCustomizations.qll | 0 .../ql/lib/semmle/go/security/ExternalAPIs.qll | 0 .../ql/lib/semmle/go/security/FlowSources.qll | 0 .../go/security/IncorrectIntegerConversionLib.qll | 0 .../lib/semmle/go/security/InsecureFeatureFlag.qll | 0 .../lib/semmle/go/security/InsecureRandomness.qll | 0 .../security/InsecureRandomnessCustomizations.qll | 0 .../ql/lib/semmle/go/security/LogInjection.qll | 0 .../go/security/LogInjectionCustomizations.qll | 0 .../ql/lib/semmle/go/security/OpenUrlRedirect.qll | 0 .../go/security/OpenUrlRedirectCustomizations.qll | 0 .../ql/lib/semmle/go/security/ReflectedXss.qll | 0 .../go/security/ReflectedXssCustomizations.qll | 0 .../ql/lib/semmle/go/security/RequestForgery.qll | 0 .../go/security/RequestForgeryCustomizations.qll | 0 .../ql/lib/semmle/go/security/SafeUrlFlow.qll | 0 .../go/security/SafeUrlFlowCustomizations.qll | 0 .../ql/lib/semmle/go/security/SensitiveActions.qll | 0 .../ql/lib/semmle/go/security/SqlInjection.qll | 0 .../go/security/SqlInjectionCustomizations.qll | 0 .../ql/lib/semmle/go/security/StoredCommand.qll | 0 .../ql/lib/semmle/go/security/StoredXss.qll | 0 .../semmle/go/security/StoredXssCustomizations.qll | 0 .../ql/lib/semmle/go/security/StringBreak.qll | 0 .../go/security/StringBreakCustomizations.qll | 0 .../ql/lib/semmle/go/security/TaintedPath.qll | 0 .../go/security/TaintedPathCustomizations.qll | 0 .../lib/semmle/go/security/UnsafeUnzipSymlink.qll | 0 .../security/UnsafeUnzipSymlinkCustomizations.qll | 0 .../ql/lib/semmle/go/security/UrlConcatenation.qll | 0 .../ql/lib/semmle/go/security/XPathInjection.qll | 0 .../go/security/XPathInjectionCustomizations.qll | 0 .../codeql-go/ql/lib/semmle/go/security/Xss.qll | 0 .../codeql-go/ql/lib/semmle/go/security/ZipSlip.qll | 0 .../semmle/go/security/ZipSlipCustomizations.qll | 0 .../repo-tests}/codeql-go/ql/lib/tutorial.qll | 0 .../repo-tests}/codeql-go/ql/lib/xml.dbscheme | 0 .../codeql-go/ql/src/AlertSuppression.ql | 0 .../ql/src/Diagnostics/DiagnosticsReporting.qll | 0 .../ql/src/Diagnostics/ExtractionErrors.ql | 0 .../src/Diagnostics/SuccessfullyExtractedFiles.ql | 0 .../InconsistentCode/ConstantLengthComparison.ql | 0 .../InconsistentCode/InconsistentLoopOrientation.ql | 0 .../InconsistentCode/LengthComparisonOffByOne.ql | 0 .../ql/src/InconsistentCode/MissingErrorCheck.ql | 0 .../src/InconsistentCode/MistypedExponentiation.ql | 0 .../WhitespaceContradictsPrecedence.ql | 0 .../codeql-go/ql/src/Metrics/FLinesOfCode.ql | 0 .../codeql-go/ql/src/Metrics/FLinesOfComment.ql | 0 .../codeql-go/ql/src/RedundantCode/Clones.qll | 0 .../ql/src/RedundantCode/CompareIdenticalValues.ql | 0 .../ql/src/RedundantCode/DeadStoreOfField.ql | 0 .../ql/src/RedundantCode/DeadStoreOfLocal.ql | 0 .../ql/src/RedundantCode/DuplicateBranches.ql | 0 .../ql/src/RedundantCode/DuplicateCondition.ql | 0 .../ql/src/RedundantCode/DuplicateSwitchCase.ql | 0 .../ql/src/RedundantCode/ExprHasNoEffect.ql | 0 .../RedundantCode/ImpossibleInterfaceNilCheck.ql | 0 .../ql/src/RedundantCode/NegativeLengthCheck.ql | 0 .../codeql-go/ql/src/RedundantCode/RedundantExpr.ql | 0 .../ql/src/RedundantCode/RedundantRecover.ql | 0 .../ql/src/RedundantCode/SelfAssignment.ql | 0 .../ql/src/RedundantCode/ShiftOutOfRange.ql | 0 .../ql/src/RedundantCode/UnreachableStatement.ql | 0 .../CWE-020/ExternalAPIsUsedWithUntrustedData.ql | 0 .../Security/CWE-020/IncompleteHostnameRegexp.ql | 0 .../Security/CWE-020/IncompleteUrlSchemeCheck.ql | 0 .../ql/src/Security/CWE-020/MissingRegexpAnchor.ql | 0 .../Security/CWE-020/SuspiciousCharacterInRegexp.ql | 0 .../Security/CWE-020/UntrustedDataToExternalAPI.ql | 0 .../CWE-020/UntrustedDataToUnknownExternalAPI.ql | 0 .../ql/src/Security/CWE-022/TaintedPath.ql | 0 .../ql/src/Security/CWE-022/UnsafeUnzipSymlink.ql | 0 .../codeql-go/ql/src/Security/CWE-022/ZipSlip.ql | 0 .../ql/src/Security/CWE-078/CommandInjection.ql | 0 .../ql/src/Security/CWE-078/StoredCommand.ql | 0 .../ql/src/Security/CWE-079/ReflectedXss.ql | 0 .../codeql-go/ql/src/Security/CWE-079/StoredXss.ql | 0 .../ql/src/Security/CWE-089/SqlInjection.ql | 0 .../ql/src/Security/CWE-089/StringBreak.ql | 0 .../ql/src/Security/CWE-117/LogInjection.ql | 0 .../src/Security/CWE-190/AllocationSizeOverflow.ql | 0 .../ql/src/Security/CWE-209/StackTraceExposure.ql | 0 .../Security/CWE-295/DisabledCertificateCheck.ql | 0 .../ql/src/Security/CWE-312/CleartextLogging.ql | 0 .../src/Security/CWE-322/InsecureHostKeyCallback.ql | 0 .../ql/src/Security/CWE-326/InsufficientKeySize.ql | 0 .../ql/src/Security/CWE-327/InsecureTLS.ql | 0 .../ql/src/Security/CWE-338/InsecureRandomness.ql | 0 .../ql/src/Security/CWE-352/ConstantOauth2State.ql | 0 .../ql/src/Security/CWE-601/BadRedirectCheck.ql | 0 .../ql/src/Security/CWE-601/OpenUrlRedirect.ql | 0 .../ql/src/Security/CWE-640/EmailInjection.ql | 0 .../ql/src/Security/CWE-640/EmailInjection.qll | 0 .../CWE-640/EmailInjectionCustomizations.qll | 0 .../ql/src/Security/CWE-643/XPathInjection.ql | 0 .../CWE-681/IncorrectIntegerConversionQuery.ql | 0 .../ql/src/Security/CWE-798/HardcodedCredentials.ql | 0 .../ql/src/Security/CWE-918/RequestForgery.ql | 0 .../codeql-go/ql/src/Summary/LinesOfCode.ql | 0 .../ql/src/experimental/CWE-090/LDAPInjection.ql | 0 .../ql/src/experimental/CWE-090/LDAPInjection.qll | 0 .../ql/src/experimental/CWE-1004/AuthCookie.qll | 0 .../experimental/CWE-1004/CookieWithoutHttpOnly.ql | 0 .../ql/src/experimental/CWE-327/CryptoLibraries.qll | 0 .../src/experimental/CWE-327/WeakCryptoAlgorithm.ql | 0 .../CWE-327/WeakCryptoAlgorithmCustomizations.qll | 0 .../ql/src/experimental/CWE-369/DivideByZero.ql | 0 .../src/experimental/CWE-400/DatabaseCallInLoop.ql | 0 .../CWE-79/HTMLTemplateEscapingPassthrough.ql | 0 .../CWE-807/SensitiveConditionBypass.ql | 0 .../CWE-807/SensitiveConditionBypass.qll | 0 .../src/experimental/CWE-840/ConditionalBypass.ql | 0 .../codeql-go/ql/src/experimental/CWE-918/SSRF.ql | 0 .../codeql-go/ql/src/experimental/CWE-918/SSRF.qll | 0 .../ql/src/experimental/CWE-918/validator.qll | 0 .../experimental/CWE-942/CorsMisconfiguration.ql | 0 .../experimental/InconsistentCode/DeferInLoop.ql | 0 .../InconsistentCode/GORMErrorNotChecked.ql | 0 .../experimental/IntegerOverflow/IntegerOverflow.ql | 0 .../experimental/IntegerOverflow/RangeAnalysis.qll | 0 .../src/experimental/Unsafe/WrongUsageOfUnsafe.ql | 0 .../ql/src/experimental/frameworks/CleverGo.qll | 0 .../ql/src/experimental/frameworks/Fiber.qll | 0 .../codeql-go/ql/src/filters/ClassifyFiles.ql | 0 .../repo-tests}/codeql-go/ql/src/qlpack.yml | 0 {repo-tests => ql/repo-tests}/codeql.txt | 0 .../repo-tests}/codeql/cpp/ql/examples/qlpack.yml | 0 .../codeql/cpp/ql/examples/snippets/addressof.ql | 0 .../codeql/cpp/ql/examples/snippets/arrayaccess.ql | 0 .../codeql/cpp/ql/examples/snippets/castexpr.ql | 0 .../cpp/ql/examples/snippets/catch_exception.ql | 0 .../cpp/ql/examples/snippets/constructor_call.ql | 0 .../cpp/ql/examples/snippets/derives_from_class.ql | 0 .../codeql/cpp/ql/examples/snippets/emptyblock.ql | 0 .../codeql/cpp/ql/examples/snippets/emptythen.ql | 0 .../codeql/cpp/ql/examples/snippets/eq_true.ql | 0 .../codeql/cpp/ql/examples/snippets/field_access.ql | 0 .../cpp/ql/examples/snippets/function_call.ql | 0 .../cpp/ql/examples/snippets/integer_literal.ql | 0 .../cpp/ql/examples/snippets/mutualrecursion.ql | 0 .../cpp/ql/examples/snippets/override_method.ql | 0 .../cpp/ql/examples/snippets/returnstatement.ql | 0 .../cpp/ql/examples/snippets/singletonblock.ql | 0 .../codeql/cpp/ql/examples/snippets/switchcase.ql | 0 .../cpp/ql/examples/snippets/ternaryconditional.ql | 0 .../cpp/ql/examples/snippets/throw_exception.ql | 0 .../codeql/cpp/ql/examples/snippets/todocomment.ql | 0 .../cpp/ql/examples/snippets/toomanyparams.ql | 0 .../cpp/ql/examples/snippets/unusedlocalvar.ql | 0 .../codeql/cpp/ql/examples/snippets/unusedmethod.ql | 0 .../codeql/cpp/ql/examples/snippets/unusedparam.ql | 0 .../cpp/ql/examples/snippets/voidreturntype.ql | 0 .../cpp/ql/examples/snippets/volatilevariable.ql | 0 .../codeql/cpp/ql/lib/DefaultOptions.qll | 0 .../repo-tests}/codeql/cpp/ql/lib/Options.qll | 0 .../repo-tests}/codeql/cpp/ql/lib/cpp.qll | 0 .../interfaces/SimpleRangeAnalysisDefinition.qll | 0 .../models/interfaces/SimpleRangeAnalysisExpr.qll | 0 .../code/cpp/rangeanalysis/ArrayLengthAnalysis.qll | 0 .../semmle/code/cpp/rangeanalysis/Bound.qll | 0 .../cpp/rangeanalysis/ExtendedRangeAnalysis.qll | 0 .../code/cpp/rangeanalysis/InBoundsPointerDeref.qll | 0 .../semmle/code/cpp/rangeanalysis/RangeAnalysis.qll | 0 .../semmle/code/cpp/rangeanalysis/RangeUtils.qll | 0 .../semmle/code/cpp/rangeanalysis/SignAnalysis.qll | 0 .../extensions/ConstantBitwiseAndExprRange.qll | 0 .../cpp/rangeanalysis/extensions/SubtractSelf.qll | 0 .../code/cpp/security/PrivateCleartextWrite.qll | 0 .../semmle/code/cpp/security/PrivateData.qll | 0 .../codeql/cpp/ql/lib/external/ExternalArtifact.qll | 0 .../repo-tests}/codeql/cpp/ql/lib/qlpack.yml | 0 .../cpp/ql/lib/semmle/code/cpp/ASTConsistency.ql | 0 .../ql/lib/semmle/code/cpp/AutogeneratedFile.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Class.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Comments.qll | 0 .../cpp/ql/lib/semmle/code/cpp/Compilation.qll | 0 .../cpp/ql/lib/semmle/code/cpp/Declaration.qll | 0 .../cpp/ql/lib/semmle/code/cpp/Diagnostics.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Element.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Enclosing.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Enum.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Field.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/File.qll | 0 .../cpp/ql/lib/semmle/code/cpp/FriendDecl.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Function.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Include.qll | 0 .../cpp/ql/lib/semmle/code/cpp/Initializer.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Iteration.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Linkage.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Location.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Macro.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Member.qll | 0 .../cpp/ql/lib/semmle/code/cpp/MemberFunction.qll | 0 .../cpp/ql/lib/semmle/code/cpp/NameQualifiers.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Namespace.qll | 0 .../cpp/ql/lib/semmle/code/cpp/NestedFields.qll | 0 .../cpp/ql/lib/semmle/code/cpp/ObjectiveC.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/PODType03.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Parameter.qll | 0 .../cpp/ql/lib/semmle/code/cpp/Preprocessor.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Print.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.ql | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Specifier.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Struct.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/TestFile.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Type.qll | 0 .../cpp/ql/lib/semmle/code/cpp/TypedefType.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Union.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/UserType.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/Variable.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/XML.qll | 0 .../cpp/ql/lib/semmle/code/cpp/commons/Alloc.qll | 0 .../ql/lib/semmle/code/cpp/commons/Assertions.qll | 0 .../cpp/ql/lib/semmle/code/cpp/commons/Buffer.qll | 0 .../ql/lib/semmle/code/cpp/commons/CommonType.qll | 0 .../cpp/ql/lib/semmle/code/cpp/commons/DateTime.qll | 0 .../ql/lib/semmle/code/cpp/commons/Dependency.qll | 0 .../ql/lib/semmle/code/cpp/commons/Environment.qll | 0 .../ql/lib/semmle/code/cpp/commons/Exclusions.qll | 0 .../cpp/ql/lib/semmle/code/cpp/commons/File.qll | 0 .../cpp/ql/lib/semmle/code/cpp/commons/NULL.qll | 0 .../lib/semmle/code/cpp/commons/NullTermination.qll | 0 .../semmle/code/cpp/commons/PolymorphicClass.qll | 0 .../cpp/ql/lib/semmle/code/cpp/commons/Printf.qll | 0 .../cpp/ql/lib/semmle/code/cpp/commons/Scanf.qll | 0 .../cpp/ql/lib/semmle/code/cpp/commons/Strcat.qll | 0 .../lib/semmle/code/cpp/commons/StringAnalysis.qll | 0 .../lib/semmle/code/cpp/commons/StructLikeClass.qll | 0 .../lib/semmle/code/cpp/commons/Synchronization.qll | 0 .../ql/lib/semmle/code/cpp/commons/VoidContext.qll | 0 .../lib/semmle/code/cpp/commons/unix/Constants.qll | 0 .../lib/semmle/code/cpp/controlflow/BasicBlocks.qll | 0 .../code/cpp/controlflow/ControlFlowGraph.qll | 0 .../ql/lib/semmle/code/cpp/controlflow/Dataflow.qll | 0 .../code/cpp/controlflow/DefinitionsAndUses.qll | 0 .../semmle/code/cpp/controlflow/Dereferenced.qll | 0 .../lib/semmle/code/cpp/controlflow/Dominance.qll | 0 .../ql/lib/semmle/code/cpp/controlflow/Guards.qll | 0 .../ql/lib/semmle/code/cpp/controlflow/IRGuards.qll | 0 .../controlflow/LocalScopeVariableReachability.qll | 0 .../ql/lib/semmle/code/cpp/controlflow/Nullness.qll | 0 .../cpp/ql/lib/semmle/code/cpp/controlflow/SSA.qll | 0 .../ql/lib/semmle/code/cpp/controlflow/SSAUtils.qll | 0 .../cpp/controlflow/StackVariableReachability.qll | 0 .../semmle/code/cpp/controlflow/SubBasicBlocks.qll | 0 .../semmle/code/cpp/controlflow/internal/CFG.qll | 0 .../code/cpp/controlflow/internal/ConstantExprs.qll | 0 .../controlflow/internal/PrimitiveBasicBlocks.qll | 0 .../ql/lib/semmle/code/cpp/dataflow/DataFlow.qll | 0 .../ql/lib/semmle/code/cpp/dataflow/DataFlow2.qll | 0 .../ql/lib/semmle/code/cpp/dataflow/DataFlow3.qll | 0 .../ql/lib/semmle/code/cpp/dataflow/DataFlow4.qll | 0 .../ql/lib/semmle/code/cpp/dataflow/EscapesTree.qll | 0 .../code/cpp/dataflow/RecursionPrevention.qll | 0 .../lib/semmle/code/cpp/dataflow/StackAddress.qll | 0 .../lib/semmle/code/cpp/dataflow/TaintTracking.qll | 0 .../lib/semmle/code/cpp/dataflow/TaintTracking2.qll | 0 .../code/cpp/dataflow/internal/AddressFlow.qll | 0 .../code/cpp/dataflow/internal/DataFlowDispatch.qll | 0 .../code/cpp/dataflow/internal/DataFlowImpl.qll | 0 .../code/cpp/dataflow/internal/DataFlowImpl2.qll | 0 .../code/cpp/dataflow/internal/DataFlowImpl3.qll | 0 .../code/cpp/dataflow/internal/DataFlowImpl4.qll | 0 .../cpp/dataflow/internal/DataFlowImplCommon.qll | 0 .../dataflow/internal/DataFlowImplConsistency.qll | 0 .../cpp/dataflow/internal/DataFlowImplLocal.qll | 0 .../cpp/dataflow/internal/DataFlowImplSpecific.qll | 0 .../code/cpp/dataflow/internal/DataFlowPrivate.qll | 0 .../code/cpp/dataflow/internal/DataFlowUtil.qll | 0 .../semmle/code/cpp/dataflow/internal/FlowVar.qll | 0 .../code/cpp/dataflow/internal/SubBasicBlocks.qll | 0 .../cpp/dataflow/internal/TaintTrackingUtil.qll | 0 .../internal/tainttracking1/TaintTrackingImpl.qll | 0 .../tainttracking1/TaintTrackingParameter.qll | 0 .../internal/tainttracking2/TaintTrackingImpl.qll | 0 .../tainttracking2/TaintTrackingParameter.qll | 0 .../code/cpp/dispatch/VirtualDispatchPrototype.qll | 0 .../cpp/ql/lib/semmle/code/cpp/exprs/Access.qll | 0 .../semmle/code/cpp/exprs/ArithmeticOperation.qll | 0 .../cpp/ql/lib/semmle/code/cpp/exprs/Assignment.qll | 0 .../lib/semmle/code/cpp/exprs/BitwiseOperation.qll | 0 .../lib/semmle/code/cpp/exprs/BuiltInOperations.qll | 0 .../cpp/ql/lib/semmle/code/cpp/exprs/Call.qll | 0 .../cpp/ql/lib/semmle/code/cpp/exprs/Cast.qll | 0 .../semmle/code/cpp/exprs/ComparisonOperation.qll | 0 .../cpp/ql/lib/semmle/code/cpp/exprs/Expr.qll | 0 .../cpp/ql/lib/semmle/code/cpp/exprs/Lambda.qll | 0 .../cpp/ql/lib/semmle/code/cpp/exprs/Literal.qll | 0 .../lib/semmle/code/cpp/exprs/LogicalOperation.qll | 0 .../cpp/ql/lib/semmle/code/cpp/exprs/ObjectiveC.qll | 0 .../semmle/code/cpp/headers/MultipleInclusion.qll | 0 .../code/cpp/internal/AddressConstantExpression.qll | 0 .../lib/semmle/code/cpp/internal/QualifiedName.qll | 0 .../lib/semmle/code/cpp/internal/ResolveClass.qll | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/ir/IR.qll | 0 .../ql/lib/semmle/code/cpp/ir/IRConfiguration.qll | 0 .../cpp/ql/lib/semmle/code/cpp/ir/IRConsistency.ql | 0 .../codeql/cpp/ql/lib/semmle/code/cpp/ir/PrintIR.ql | 0 .../cpp/ql/lib/semmle/code/cpp/ir/PrintIR.qll | 0 .../ql/lib/semmle/code/cpp/ir/ValueNumbering.qll | 0 .../ql/lib/semmle/code/cpp/ir/dataflow/DataFlow.qll | 0 .../lib/semmle/code/cpp/ir/dataflow/DataFlow2.qll | 0 .../lib/semmle/code/cpp/ir/dataflow/DataFlow3.qll | 0 .../lib/semmle/code/cpp/ir/dataflow/DataFlow4.qll | 0 .../code/cpp/ir/dataflow/DefaultTaintTracking.qll | 0 .../lib/semmle/code/cpp/ir/dataflow/ResolveCall.qll | 0 .../semmle/code/cpp/ir/dataflow/TaintTracking.qll | 0 .../semmle/code/cpp/ir/dataflow/TaintTracking2.qll | 0 .../semmle/code/cpp/ir/dataflow/TaintTracking3.qll | 0 .../cpp/ir/dataflow/internal/DataFlowDispatch.qll | 0 .../code/cpp/ir/dataflow/internal/DataFlowImpl.qll | 0 .../code/cpp/ir/dataflow/internal/DataFlowImpl2.qll | 0 .../code/cpp/ir/dataflow/internal/DataFlowImpl3.qll | 0 .../code/cpp/ir/dataflow/internal/DataFlowImpl4.qll | 0 .../cpp/ir/dataflow/internal/DataFlowImplCommon.qll | 0 .../dataflow/internal/DataFlowImplConsistency.qll | 0 .../ir/dataflow/internal/DataFlowImplSpecific.qll | 0 .../cpp/ir/dataflow/internal/DataFlowPrivate.qll | 0 .../code/cpp/ir/dataflow/internal/DataFlowUtil.qll | 0 .../code/cpp/ir/dataflow/internal/ModelUtil.qll | 0 .../cpp/ir/dataflow/internal/PrintIRLocalFlow.qll | 0 .../cpp/ir/dataflow/internal/PrintIRStoreSteps.qll | 0 .../cpp/ir/dataflow/internal/PrintIRUtilities.qll | 0 .../code/cpp/ir/dataflow/internal/SsaImplCommon.qll | 0 .../cpp/ir/dataflow/internal/SsaImplSpecific.qll | 0 .../code/cpp/ir/dataflow/internal/SsaInternals.qll | 0 .../cpp/ir/dataflow/internal/TaintTrackingUtil.qll | 0 .../internal/tainttracking1/TaintTrackingImpl.qll | 0 .../tainttracking1/TaintTrackingParameter.qll | 0 .../internal/tainttracking2/TaintTrackingImpl.qll | 0 .../tainttracking2/TaintTrackingParameter.qll | 0 .../internal/tainttracking3/TaintTrackingImpl.qll | 0 .../tainttracking3/TaintTrackingParameter.qll | 0 .../semmle/code/cpp/ir/implementation/EdgeKind.qll | 0 .../code/cpp/ir/implementation/IRConfiguration.qll | 0 .../semmle/code/cpp/ir/implementation/IRType.qll | 0 .../code/cpp/ir/implementation/MemoryAccessKind.qll | 0 .../semmle/code/cpp/ir/implementation/Opcode.qll | 0 .../code/cpp/ir/implementation/TempVariableTag.qll | 0 .../ir/implementation/UseSoundEscapeAnalysis.qll | 0 .../code/cpp/ir/implementation/aliased_ssa/IR.qll | 0 .../cpp/ir/implementation/aliased_ssa/IRBlock.qll | 0 .../ir/implementation/aliased_ssa/IRConsistency.ql | 0 .../ir/implementation/aliased_ssa/IRConsistency.qll | 0 .../ir/implementation/aliased_ssa/IRFunction.qll | 0 .../ir/implementation/aliased_ssa/IRVariable.qll | 0 .../ir/implementation/aliased_ssa/Instruction.qll | 0 .../cpp/ir/implementation/aliased_ssa/Operand.qll | 0 .../cpp/ir/implementation/aliased_ssa/PrintIR.ql | 0 .../cpp/ir/implementation/aliased_ssa/PrintIR.qll | 0 .../aliased_ssa/constant/ConstantAnalysis.qll | 0 .../aliased_ssa/constant/PrintConstantAnalysis.qll | 0 .../constant/internal/ConstantAnalysisInternal.qll | 0 .../aliased_ssa/gvn/PrintValueNumbering.qll | 0 .../aliased_ssa/gvn/ValueNumbering.qll | 0 .../gvn/internal/ValueNumberingImports.qll | 0 .../gvn/internal/ValueNumberingInternal.qll | 0 .../aliased_ssa/internal/AliasAnalysis.qll | 0 .../aliased_ssa/internal/AliasAnalysisImports.qll | 0 .../aliased_ssa/internal/AliasAnalysisInternal.qll | 0 .../aliased_ssa/internal/AliasConfiguration.qll | 0 .../internal/AliasConfigurationInternal.qll | 0 .../aliased_ssa/internal/AliasedSSA.qll | 0 .../aliased_ssa/internal/IRBlockImports.qll | 0 .../aliased_ssa/internal/IRFunctionImports.qll | 0 .../aliased_ssa/internal/IRImports.qll | 0 .../aliased_ssa/internal/IRInternal.qll | 0 .../aliased_ssa/internal/IRVariableImports.qll | 0 .../aliased_ssa/internal/InstructionImports.qll | 0 .../aliased_ssa/internal/OperandImports.qll | 0 .../aliased_ssa/internal/OperandInternal.qll | 0 .../aliased_ssa/internal/PrintAliasAnalysis.qll | 0 .../aliased_ssa/internal/PrintIRImports.qll | 0 .../aliased_ssa/internal/PrintSSA.qll | 0 .../aliased_ssa/internal/SSAConsistency.ql | 0 .../aliased_ssa/internal/SSAConsistency.qll | 0 .../aliased_ssa/internal/SSAConstruction.qll | 0 .../aliased_ssa/internal/SSAConstructionImports.qll | 0 .../internal/SSAConstructionInternal.qll | 0 .../ir/implementation/internal/EdgeKindInternal.qll | 0 .../internal/IRConfigurationInternal.qll | 0 .../ir/implementation/internal/IRFunctionBase.qll | 0 .../internal/IRFunctionBaseInternal.qll | 0 .../ir/implementation/internal/IRTypeInternal.qll | 0 .../ir/implementation/internal/OpcodeImports.qll | 0 .../cpp/ir/implementation/internal/OperandTag.qll | 0 .../implementation/internal/OperandTagInternal.qll | 0 .../cpp/ir/implementation/internal/TIRVariable.qll | 0 .../implementation/internal/TIRVariableInternal.qll | 0 .../cpp/ir/implementation/internal/TInstruction.qll | 0 .../implementation/internal/TInstructionImports.qll | 0 .../internal/TInstructionInternal.qll | 0 .../cpp/ir/implementation/internal/TOperand.qll | 0 .../internal/TempVariableTagInternal.qll | 0 .../semmle/code/cpp/ir/implementation/raw/IR.qll | 0 .../code/cpp/ir/implementation/raw/IRBlock.qll | 0 .../cpp/ir/implementation/raw/IRBlockImports.qll | 0 .../code/cpp/ir/implementation/raw/IRConsistency.ql | 0 .../cpp/ir/implementation/raw/IRConsistency.qll | 0 .../code/cpp/ir/implementation/raw/IRFunction.qll | 0 .../code/cpp/ir/implementation/raw/IRVariable.qll | 0 .../code/cpp/ir/implementation/raw/Instruction.qll | 0 .../code/cpp/ir/implementation/raw/Operand.qll | 0 .../code/cpp/ir/implementation/raw/PrintIR.ql | 0 .../code/cpp/ir/implementation/raw/PrintIR.qll | 0 .../raw/constant/ConstantAnalysis.qll | 0 .../raw/constant/PrintConstantAnalysis.qll | 0 .../constant/internal/ConstantAnalysisInternal.qll | 0 .../implementation/raw/gvn/PrintValueNumbering.qll | 0 .../ir/implementation/raw/gvn/ValueNumbering.qll | 0 .../raw/gvn/internal/ValueNumberingImports.qll | 0 .../raw/gvn/internal/ValueNumberingInternal.qll | 0 .../implementation/raw/internal/IRBlockImports.qll | 0 .../implementation/raw/internal/IRConstruction.qll | 0 .../raw/internal/IRFunctionImports.qll | 0 .../ir/implementation/raw/internal/IRImports.qll | 0 .../ir/implementation/raw/internal/IRInternal.qll | 0 .../raw/internal/IRVariableImports.qll | 0 .../raw/internal/InstructionImports.qll | 0 .../implementation/raw/internal/InstructionTag.qll | 0 .../implementation/raw/internal/OperandImports.qll | 0 .../implementation/raw/internal/OperandInternal.qll | 0 .../implementation/raw/internal/PrintIRImports.qll | 0 .../ir/implementation/raw/internal/SideEffects.qll | 0 .../implementation/raw/internal/TranslatedCall.qll | 0 .../raw/internal/TranslatedCondition.qll | 0 .../raw/internal/TranslatedDeclarationEntry.qll | 0 .../raw/internal/TranslatedElement.qll | 0 .../implementation/raw/internal/TranslatedExpr.qll | 0 .../raw/internal/TranslatedFunction.qll | 0 .../raw/internal/TranslatedInitialization.qll | 0 .../implementation/raw/internal/TranslatedStmt.qll | 0 .../cpp/ir/implementation/raw/internal/VarArgs.qll | 0 .../raw/internal/reachability/Dominance.qll | 0 .../raw/internal/reachability/DominanceInternal.qll | 0 .../raw/internal/reachability/PrintDominance.qll | 0 .../internal/reachability/PrintReachableBlock.qll | 0 .../raw/internal/reachability/ReachableBlock.qll | 0 .../reachability/ReachableBlockInternal.qll | 0 .../code/cpp/ir/implementation/unaliased_ssa/IR.qll | 0 .../cpp/ir/implementation/unaliased_ssa/IRBlock.qll | 0 .../implementation/unaliased_ssa/IRConsistency.ql | 0 .../implementation/unaliased_ssa/IRConsistency.qll | 0 .../ir/implementation/unaliased_ssa/IRFunction.qll | 0 .../ir/implementation/unaliased_ssa/IRVariable.qll | 0 .../ir/implementation/unaliased_ssa/Instruction.qll | 0 .../cpp/ir/implementation/unaliased_ssa/Operand.qll | 0 .../cpp/ir/implementation/unaliased_ssa/PrintIR.ql | 0 .../cpp/ir/implementation/unaliased_ssa/PrintIR.qll | 0 .../unaliased_ssa/constant/ConstantAnalysis.qll | 0 .../constant/PrintConstantAnalysis.qll | 0 .../constant/internal/ConstantAnalysisInternal.qll | 0 .../unaliased_ssa/gvn/PrintValueNumbering.qll | 0 .../unaliased_ssa/gvn/ValueNumbering.qll | 0 .../gvn/internal/ValueNumberingImports.qll | 0 .../gvn/internal/ValueNumberingInternal.qll | 0 .../unaliased_ssa/internal/AliasAnalysis.qll | 0 .../unaliased_ssa/internal/AliasAnalysisImports.qll | 0 .../internal/AliasAnalysisInternal.qll | 0 .../unaliased_ssa/internal/AliasConfiguration.qll | 0 .../internal/AliasConfigurationImports.qll | 0 .../unaliased_ssa/internal/IRBlockImports.qll | 0 .../unaliased_ssa/internal/IRFunctionImports.qll | 0 .../unaliased_ssa/internal/IRImports.qll | 0 .../unaliased_ssa/internal/IRInternal.qll | 0 .../unaliased_ssa/internal/IRVariableImports.qll | 0 .../unaliased_ssa/internal/InstructionImports.qll | 0 .../unaliased_ssa/internal/OperandImports.qll | 0 .../unaliased_ssa/internal/OperandInternal.qll | 0 .../unaliased_ssa/internal/PrintAliasAnalysis.qll | 0 .../unaliased_ssa/internal/PrintIRImports.qll | 0 .../unaliased_ssa/internal/PrintSSA.qll | 0 .../unaliased_ssa/internal/SSAConsistency.ql | 0 .../unaliased_ssa/internal/SSAConsistency.qll | 0 .../unaliased_ssa/internal/SSAConstruction.qll | 0 .../internal/SSAConstructionImports.qll | 0 .../internal/SSAConstructionInternal.qll | 0 .../unaliased_ssa/internal/SimpleSSA.qll | 0 .../unaliased_ssa/internal/SimpleSSAImports.qll | 0 .../internal/SimpleSSAPublicImports.qll | 0 .../internal/reachability/Dominance.qll | 0 .../internal/reachability/DominanceInternal.qll | 0 .../internal/reachability/PrintDominance.qll | 0 .../internal/reachability/PrintReachableBlock.qll | 0 .../internal/reachability/ReachableBlock.qll | 0 .../reachability/ReachableBlockInternal.qll | 0 .../code/cpp/ir/internal/ASTValueNumbering.qll | 0 .../ql/lib/semmle/code/cpp/ir/internal/CppType.qll | 0 .../semmle/code/cpp/ir/internal/IRCppLanguage.qll | 0 .../lib/semmle/code/cpp/ir/internal/IRUtilities.qll | 0 .../semmle/code/cpp/ir/internal/IntegerConstant.qll | 0 .../semmle/code/cpp/ir/internal/IntegerInterval.qll | 0 .../semmle/code/cpp/ir/internal/IntegerPartial.qll | 0 .../ql/lib/semmle/code/cpp/ir/internal/Overlap.qll | 0 .../semmle/code/cpp/ir/internal/TempVariableTag.qll | 0 .../ql/lib/semmle/code/cpp/metrics/MetricClass.qll | 0 .../ql/lib/semmle/code/cpp/metrics/MetricFile.qll | 0 .../lib/semmle/code/cpp/metrics/MetricFunction.qll | 0 .../lib/semmle/code/cpp/metrics/MetricNamespace.qll | 0 .../cpp/ql/lib/semmle/code/cpp/models/Models.qll | 0 .../code/cpp/models/implementations/Accept.qll | 0 .../code/cpp/models/implementations/Allocation.qll | 0 .../cpp/models/implementations/Deallocation.qll | 0 .../code/cpp/models/implementations/Fread.qll | 0 .../code/cpp/models/implementations/GetDelim.qll | 0 .../code/cpp/models/implementations/Getenv.qll | 0 .../semmle/code/cpp/models/implementations/Gets.qll | 0 .../cpp/models/implementations/IdentityFunction.qll | 0 .../semmle/code/cpp/models/implementations/Inet.qll | 0 .../code/cpp/models/implementations/Iterator.qll | 0 .../cpp/models/implementations/MemberFunction.qll | 0 .../code/cpp/models/implementations/Memcpy.qll | 0 .../code/cpp/models/implementations/Memset.qll | 0 .../code/cpp/models/implementations/MySql.qll | 0 .../semmle/code/cpp/models/implementations/Poll.qll | 0 .../code/cpp/models/implementations/PostgreSql.qll | 0 .../code/cpp/models/implementations/Printf.qll | 0 .../semmle/code/cpp/models/implementations/Pure.qll | 0 .../semmle/code/cpp/models/implementations/Recv.qll | 0 .../code/cpp/models/implementations/Select.qll | 0 .../semmle/code/cpp/models/implementations/Send.qll | 0 .../cpp/models/implementations/SmartPointer.qll | 0 .../code/cpp/models/implementations/SqLite3.qll | 0 .../code/cpp/models/implementations/Sscanf.qll | 0 .../cpp/models/implementations/StdContainer.qll | 0 .../code/cpp/models/implementations/StdMap.qll | 0 .../code/cpp/models/implementations/StdPair.qll | 0 .../code/cpp/models/implementations/StdSet.qll | 0 .../code/cpp/models/implementations/StdString.qll | 0 .../code/cpp/models/implementations/Strcat.qll | 0 .../code/cpp/models/implementations/Strcpy.qll | 0 .../code/cpp/models/implementations/Strcrement.qll | 0 .../code/cpp/models/implementations/Strdup.qll | 0 .../code/cpp/models/implementations/Strftime.qll | 0 .../code/cpp/models/implementations/Strnextc.qll | 0 .../code/cpp/models/implementations/Strset.qll | 0 .../code/cpp/models/implementations/Strtok.qll | 0 .../semmle/code/cpp/models/implementations/Swap.qll | 0 .../code/cpp/models/implementations/System.qll | 0 .../lib/semmle/code/cpp/models/interfaces/Alias.qll | 0 .../code/cpp/models/interfaces/Allocation.qll | 0 .../code/cpp/models/interfaces/ArrayFunction.qll | 0 .../code/cpp/models/interfaces/CommandExecution.qll | 0 .../semmle/code/cpp/models/interfaces/DataFlow.qll | 0 .../code/cpp/models/interfaces/Deallocation.qll | 0 .../code/cpp/models/interfaces/FlowSource.qll | 0 .../cpp/models/interfaces/FormattingFunction.qll | 0 .../models/interfaces/FunctionInputsAndOutputs.qll | 0 .../semmle/code/cpp/models/interfaces/Iterator.qll | 0 .../code/cpp/models/interfaces/PointerWrapper.qll | 0 .../code/cpp/models/interfaces/SideEffect.qll | 0 .../lib/semmle/code/cpp/models/interfaces/Sql.qll | 0 .../lib/semmle/code/cpp/models/interfaces/Taint.qll | 0 .../lib/semmle/code/cpp/padding/ConsistencyCheck.ql | 0 .../cpp/ql/lib/semmle/code/cpp/padding/Padding.qll | 0 .../ql/lib/semmle/code/cpp/pointsto/CallGraph.qll | 0 .../ql/lib/semmle/code/cpp/pointsto/PointsTo.qll | 0 .../semmle/code/cpp/rangeanalysis/NanAnalysis.qll | 0 .../code/cpp/rangeanalysis/PointlessComparison.qll | 0 .../code/cpp/rangeanalysis/RangeAnalysisUtils.qll | 0 .../lib/semmle/code/cpp/rangeanalysis/RangeSSA.qll | 0 .../code/cpp/rangeanalysis/SimpleRangeAnalysis.qll | 0 .../lib/semmle/code/cpp/security/BufferAccess.qll | 0 .../ql/lib/semmle/code/cpp/security/BufferWrite.qll | 0 .../semmle/code/cpp/security/CommandExecution.qll | 0 .../ql/lib/semmle/code/cpp/security/Encryption.qll | 0 .../ql/lib/semmle/code/cpp/security/FileWrite.qll | 0 .../ql/lib/semmle/code/cpp/security/FlowSources.qll | 0 .../code/cpp/security/FunctionWithWrappers.qll | 0 .../ql/lib/semmle/code/cpp/security/OutputWrite.qll | 0 .../ql/lib/semmle/code/cpp/security/Overflow.qll | 0 .../ql/lib/semmle/code/cpp/security/PrintfLike.qll | 0 .../ql/lib/semmle/code/cpp/security/Security.qll | 0 .../semmle/code/cpp/security/SecurityOptions.qll | 0 .../lib/semmle/code/cpp/security/SensitiveExprs.qll | 0 .../lib/semmle/code/cpp/security/TaintTracking.qll | 0 .../semmle/code/cpp/security/TaintTrackingImpl.qll | 0 .../code/cpp/security/boostorg/asio/protocols.qll | 0 .../cpp/ql/lib/semmle/code/cpp/stmts/Block.qll | 0 .../cpp/ql/lib/semmle/code/cpp/stmts/Stmt.qll | 0 .../cpp/valuenumbering/GlobalValueNumbering.qll | 0 .../cpp/valuenumbering/GlobalValueNumberingImpl.qll | 0 .../lib/semmle/code/cpp/valuenumbering/HashCons.qll | 0 .../codeql/cpp/ql/lib/semmle/files/FileSystem.qll | 0 .../codeql/cpp/ql/lib/semmlecode.cpp.dbscheme | 0 .../repo-tests}/codeql/cpp/ql/lib/tutorial.qll | 0 .../codeql/cpp/ql/src/AlertSuppression.ql | 0 .../codeql/cpp/ql/src/Architecture/FeatureEnvy.ql | 0 .../ClassHierarchies.ql | 0 .../General Class-Level Information/HubClasses.ql | 0 .../InheritanceDepthDistribution.ql | 0 .../CyclicNamespaces.ql | 0 .../GlobalNamespaceClasses.ql | 0 .../NamespaceDependencies.ql | 0 .../GeneralStatistics.ql | 0 .../ql/src/Architecture/InappropriateIntimacy.ql | 0 .../ClassesWithManyDependencies.ql | 0 .../ClassesWithManyFields.ql | 0 .../Refactoring Opportunities/ComplexFunctions.ql | 0 .../CyclomaticComplexity.ql | 0 .../FunctionsWithManyParameters.ql | 0 .../Best Practices/BlockWithTooManyStatements.ql | 0 .../cpp/ql/src/Best Practices/ComplexCondition.ql | 0 .../Best Practices/Exceptions/AccidentalRethrow.ql | 0 .../Best Practices/Exceptions/CatchingByValue.ql | 0 .../ql/src/Best Practices/Exceptions/LeakyCatch.ql | 0 .../Best Practices/Exceptions/ThrowingPointers.ql | 0 .../Hiding/DeclarationHidesParameter.ql | 0 .../Hiding/DeclarationHidesVariable.ql | 0 .../Hiding/LocalVariableHidesGlobalVariable.ql | 0 .../cpp/ql/src/Best Practices/Hiding/Shadowing.qll | 0 .../src/Best Practices/Likely Errors/EmptyBlock.ql | 0 .../Likely Errors/OffsetUseBeforeRangeCheck.ql | 0 .../ql/src/Best Practices/Likely Errors/Slicing.ql | 0 .../Magic Constants/JapaneseEraDate.ql | 0 .../Magic Constants/MagicConstants.qll | 0 .../Magic Constants/MagicConstantsNumbers.ql | 0 .../Magic Constants/MagicConstantsString.ql | 0 .../Magic Constants/MagicNumbersUseConstant.ql | 0 .../Magic Constants/MagicStringsUseConstant.ql | 0 .../codeql/cpp/ql/src/Best Practices/NVI.ql | 0 .../codeql/cpp/ql/src/Best Practices/NVIHub.ql | 0 .../codeql/cpp/ql/src/Best Practices/RuleOfThree.ql | 0 .../codeql/cpp/ql/src/Best Practices/RuleOfTwo.ql | 0 .../cpp/ql/src/Best Practices/SloppyGlobal.ql | 0 .../cpp/ql/src/Best Practices/SwitchLongCase.ql | 0 .../Unused Entities/UnusedIncludes.ql | 0 .../Best Practices/Unused Entities/UnusedLocals.ql | 0 .../Unused Entities/UnusedStaticFunctions.ql | 0 .../Unused Entities/UnusedStaticVariables.ql | 0 .../codeql/cpp/ql/src/Best Practices/UseOfGoto.ql | 0 .../codeql/cpp/ql/src/Critical/DeadCodeCondition.ql | 0 .../codeql/cpp/ql/src/Critical/DeadCodeFunction.ql | 0 .../codeql/cpp/ql/src/Critical/DeadCodeGoto.ql | 0 .../cpp/ql/src/Critical/DescriptorMayNotBeClosed.ql | 0 .../cpp/ql/src/Critical/DescriptorNeverClosed.ql | 0 .../codeql/cpp/ql/src/Critical/FileClosed.qll | 0 .../cpp/ql/src/Critical/FileMayNotBeClosed.ql | 0 .../codeql/cpp/ql/src/Critical/FileNeverClosed.ql | 0 .../cpp/ql/src/Critical/GlobalUseBeforeInit.ql | 0 .../ql/src/Critical/InconsistentNullnessTesting.ql | 0 .../cpp/ql/src/Critical/InitialisationNotRun.ql | 0 .../codeql/cpp/ql/src/Critical/LargeParameter.ql | 0 .../codeql/cpp/ql/src/Critical/LateNegativeTest.ql | 0 .../codeql/cpp/ql/src/Critical/LoopBounds.qll | 0 .../codeql/cpp/ql/src/Critical/MemoryFreed.qll | 0 .../cpp/ql/src/Critical/MemoryMayNotBeFreed.ql | 0 .../codeql/cpp/ql/src/Critical/MemoryNeverFreed.ql | 0 .../cpp/ql/src/Critical/MissingNegativityTest.ql | 0 .../codeql/cpp/ql/src/Critical/MissingNullTest.ql | 0 .../codeql/cpp/ql/src/Critical/Negativity.qll | 0 .../cpp/ql/src/Critical/NewArrayDeleteMismatch.ql | 0 .../codeql/cpp/ql/src/Critical/NewDelete.qll | 0 .../cpp/ql/src/Critical/NewDeleteArrayMismatch.ql | 0 .../codeql/cpp/ql/src/Critical/NewFreeMismatch.ql | 0 .../codeql/cpp/ql/src/Critical/NotInitialised.ql | 0 .../cpp/ql/src/Critical/OverflowCalculated.ql | 0 .../cpp/ql/src/Critical/OverflowDestination.ql | 0 .../codeql/cpp/ql/src/Critical/OverflowStatic.ql | 0 .../ql/src/Critical/ReturnStackAllocatedObject.ql | 0 .../cpp/ql/src/Critical/ReturnValueIgnored.ql | 0 .../codeql/cpp/ql/src/Critical/SizeCheck.ql | 0 .../codeql/cpp/ql/src/Critical/SizeCheck2.ql | 0 .../codeql/cpp/ql/src/Critical/Unused.ql | 0 .../codeql/cpp/ql/src/Critical/UseAfterFree.ql | 0 .../cpp/ql/src/Diagnostics/ExtractionProblems.qll | 0 .../cpp/ql/src/Diagnostics/ExtractionWarnings.ql | 0 .../src/Diagnostics/FailedExtractorInvocations.ql | 0 .../src/Diagnostics/SuccessfullyExtractedFiles.ql | 0 .../cpp/ql/src/Documentation/CaptionedComments.qll | 0 .../cpp/ql/src/Documentation/CommentedOutCode.ql | 0 .../cpp/ql/src/Documentation/CommentedOutCode.qll | 0 .../codeql/cpp/ql/src/Documentation/DocumentApi.ql | 0 .../cpp/ql/src/Documentation/FixmeComments.ql | 0 .../codeql/cpp/ql/src/Documentation/TodoComments.ql | 0 .../cpp/ql/src/Documentation/UncommentedFunction.ql | 0 .../Header Cleanup/Cleanup-DuplicateIncludeGuard.ql | 0 .../repo-tests}/codeql/cpp/ql/src/IDEContextual.qll | 0 .../JPL_C/LOC-2/Rule 03/ExitNonterminatingLoop.ql | 0 .../cpp/ql/src/JPL_C/LOC-2/Rule 03/LoopBounds.ql | 0 .../cpp/ql/src/JPL_C/LOC-2/Rule 04/Recursion.ql | 0 .../cpp/ql/src/JPL_C/LOC-2/Rule 05/HeapMemory.ql | 0 .../cpp/ql/src/JPL_C/LOC-2/Rule 07/ThreadSafety.ql | 0 .../JPL_C/LOC-2/Rule 09/AvoidNestedSemaphores.ql | 0 .../ql/src/JPL_C/LOC-2/Rule 09/AvoidSemaphores.ql | 0 .../ql/src/JPL_C/LOC-2/Rule 09/OutOfOrderLocks.ql | 0 .../JPL_C/LOC-2/Rule 09/ReleaseLocksWhenAcquired.ql | 0 .../cpp/ql/src/JPL_C/LOC-2/Rule 09/Semaphores.qll | 0 .../JPL_C/LOC-2/Rule 11/SimpleControlFlowGoto.ql | 0 .../src/JPL_C/LOC-2/Rule 11/SimpleControlFlowJmp.ql | 0 .../src/JPL_C/LOC-2/Rule 12/EnumInitialization.ql | 0 .../src/JPL_C/LOC-3/Rule 13/ExternDeclsInHeader.ql | 0 .../ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeFile.ql | 0 .../src/JPL_C/LOC-3/Rule 13/LimitedScopeFunction.ql | 0 .../LOC-3/Rule 13/LimitedScopeLocalHidesGlobal.ql | 0 .../src/JPL_C/LOC-3/Rule 14/CheckingReturnValues.ql | 0 .../JPL_C/LOC-3/Rule 15/CheckingParameterValues.ql | 0 .../JPL_C/LOC-3/Rule 16/UseOfAssertionsConstant.ql | 0 .../JPL_C/LOC-3/Rule 16/UseOfAssertionsDensity.ql | 0 .../LOC-3/Rule 16/UseOfAssertionsNonBoolean.ql | 0 .../LOC-3/Rule 16/UseOfAssertionsSideEffect.ql | 0 .../cpp/ql/src/JPL_C/LOC-3/Rule 17/BasicIntTypes.ql | 0 .../src/JPL_C/LOC-3/Rule 18/CompoundExpressions.ql | 0 .../src/JPL_C/LOC-3/Rule 19/NoBooleanSideEffects.ql | 0 .../ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUse.ql | 0 .../src/JPL_C/LOC-4/Rule 20/PreprocessorUseIfdef.ql | 0 .../JPL_C/LOC-4/Rule 20/PreprocessorUsePartial.ql | 0 .../LOC-4/Rule 20/PreprocessorUseUndisciplined.ql | 0 .../cpp/ql/src/JPL_C/LOC-4/Rule 21/MacroInBlock.ql | 0 .../cpp/ql/src/JPL_C/LOC-4/Rule 22/UseOfUndef.ql | 0 .../ql/src/JPL_C/LOC-4/Rule 23/MismatchedIfdefs.ql | 0 .../src/JPL_C/LOC-4/Rule 24/MultipleStmtsPerLine.ql | 0 .../JPL_C/LOC-4/Rule 24/MultipleVarDeclsPerLine.ql | 0 .../src/JPL_C/LOC-4/Rule 25/FunctionSizeLimits.ql | 0 .../LOC-4/Rule 26/DeclarationPointerNesting.ql | 0 .../JPL_C/LOC-4/Rule 27/PointerDereferenceInStmt.ql | 0 .../LOC-4/Rule 28/HiddenPointerDereferenceMacro.ql | 0 .../Rule 28/HiddenPointerIndirectionTypedef.ql | 0 .../JPL_C/LOC-4/Rule 29/NonConstFunctionPointer.ql | 0 .../LOC-4/Rule 30/FunctionPointerConversions.ql | 0 .../cpp/ql/src/JPL_C/LOC-4/Rule 31/IncludesFirst.ql | 0 .../repo-tests}/codeql/cpp/ql/src/JPL_C/Tasks.qll | 0 .../ql/src/Likely Bugs/AmbiguouslySignedBitField.ql | 0 .../Arithmetic/BadAdditionOverflowCheck.ql | 0 .../Arithmetic/BadAdditionOverflowCheck.qll | 0 .../ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql | 0 .../src/Likely Bugs/Arithmetic/BitwiseSignCheck.ql | 0 .../Likely Bugs/Arithmetic/ComparisonPrecedence.ql | 0 .../Arithmetic/ComparisonWithCancelingSubExpr.ql | 0 .../src/Likely Bugs/Arithmetic/FloatComparison.ql | 0 .../ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql | 0 .../Likely Bugs/Arithmetic/PointlessComparison.ql | 0 .../Arithmetic/PointlessSelfComparison.ql | 0 .../Arithmetic/PointlessSelfComparison.qll | 0 .../Likely Bugs/Arithmetic/SignedOverflowCheck.ql | 0 .../ql/src/Likely Bugs/Arithmetic/UnsignedGEZero.ql | 0 .../src/Likely Bugs/Arithmetic/UnsignedGEZero.qll | 0 .../cpp/ql/src/Likely Bugs/ContinueInFalseLoop.ql | 0 .../Likely Bugs/Conversion/ArrayArgSizeMismatch.ql | 0 .../Conversion/CastArrayPointerArithmetic.ql | 0 .../Likely Bugs/Conversion/ConversionChangesSign.ql | 0 .../Conversion/ImplicitDowncastFromBitfield.ql | 0 .../Conversion/LossyFunctionResultCast.ql | 0 .../src/Likely Bugs/Conversion/LossyPointerCast.ql | 0 .../Conversion/NonzeroValueCastToPointer.ql | 0 .../ql/src/Likely Bugs/Format/NonConstantFormat.ql | 0 .../ql/src/Likely Bugs/Format/SnprintfOverflow.ql | 0 .../Likely Bugs/Format/TooManyFormatArguments.ql | 0 .../Format/WrongNumberOfFormatArguments.ql | 0 .../Likely Bugs/Format/WrongTypeFormatArguments.ql | 0 .../ql/src/Likely Bugs/InconsistentCallOnResult.ql | 0 .../src/Likely Bugs/InconsistentCheckReturnNull.ql | 0 .../ConstructorOrMethodWithExactEraDate.ql | 0 .../JapaneseEra/StructWithExactEraDate.ql | 0 .../Likely Bugs/Leap Year/Adding365DaysPerYear.ql | 0 .../cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll | 0 .../UncheckedLeapYearAfterYearModification.ql | 0 .../UncheckedReturnValueForTimeFunctions.ql | 0 .../Leap Year/UnsafeArrayForDaysOfYear.ql | 0 .../Likely Typos/AssignWhereCompareMeant.ql | 0 .../Likely Bugs/Likely Typos/BoolValueInBitOp.ql | 0 .../Likely Typos/CompareWhereAssignMeant.ql | 0 .../Likely Bugs/Likely Typos/DubiousNullCheck.ql | 0 .../src/Likely Bugs/Likely Typos/ExprHasNoEffect.ql | 0 .../Likely Bugs/Likely Typos/FutileConditional.ql | 0 .../Likely Typos/IncorrectNotOperatorUsage.ql | 0 .../Likely Typos/LogicalExprCouldBeSimplified.ql | 0 .../Likely Typos/MissingEnumCaseInSwitch.ql | 0 .../Likely Bugs/Likely Typos/ShortCircuitBitMask.ql | 0 .../Likely Typos/UsingStrcpyAsBoolean.ql | 0 .../Likely Typos/inconsistentLoopDirection.ql | 0 .../Likely Bugs/Memory Management/AllocaInLoop.ql | 0 .../ql/src/Likely Bugs/Memory Management/Buffer.qll | 0 .../Memory Management/ImproperNullTermination.ql | 0 .../Memory Management/NtohlArrayNoBound.ql | 0 .../Memory Management/NtohlArrayNoBound.qll | 0 .../Memory Management/Padding/More64BitWaste.ql | 0 .../Memory Management/Padding/NonPortablePrintf.ql | 0 .../Padding/Suboptimal64BitType.ql | 0 .../Memory Management/PointerOverflow.ql | 0 .../Memory Management/PotentialBufferOverflow.ql | 0 .../Memory Management/ReturnCstrOfLocalStdString.ql | 0 .../Memory Management/ReturnStackAllocatedMemory.ql | 0 .../Memory Management/StackAddressEscapes.ql | 0 .../Memory Management/StrncpyFlippedArgs.ql | 0 .../Memory Management/SuspiciousCallToMemset.ql | 0 .../Memory Management/SuspiciousCallToStrncat.ql | 0 .../Memory Management/SuspiciousSizeof.ql | 0 .../Memory Management/UninitializedLocal.ql | 0 .../Memory Management/UnsafeUseOfStrcat.ql | 0 .../cpp/ql/src/Likely Bugs/NestedLoopSameVar.ql | 0 .../cpp/ql/src/Likely Bugs/NestedLoopSameVar.qll | 0 .../OO/IncorrectConstructorDelegation.ql | 0 .../ql/src/Likely Bugs/OO/NonVirtualDestructor.ql | 0 .../OO/NonVirtualDestructorInBaseClass.ql | 0 .../ql/src/Likely Bugs/OO/SelfAssignmentCheck.ql | 0 .../cpp/ql/src/Likely Bugs/OO/ThrowInDestructor.ql | 0 .../cpp/ql/src/Likely Bugs/OO/UnsafeUseOfThis.ql | 0 .../ql/src/Likely Bugs/OO/VirtualCallInStructor.ql | 0 .../Protocols/TlsSettingsMisconfiguration.ql | 0 .../Protocols/UseOfDeprecatedHardcodedProtocol.ql | 0 .../ql/src/Likely Bugs/RedundantNullCheckSimple.ql | 0 .../cpp/ql/src/Likely Bugs/ReturnConstType.ql | 0 .../ql/src/Likely Bugs/ReturnConstTypeCommon.qll | 0 .../cpp/ql/src/Likely Bugs/ReturnConstTypeMember.ql | 0 .../cpp/ql/src/Likely Bugs/ShortLoopVarName.ql | 0 .../ImplicitFunctionDeclaration.ql | 0 .../MistypedFunctionArguments.ql | 0 .../MistypedFunctionArguments.qll | 0 .../Underspecified Functions/TooFewArguments.ql | 0 .../Underspecified Functions/TooFewArguments.qll | 0 .../Underspecified Functions/TooManyArguments.ql | 0 .../Underspecified Functions/TooManyArguments.qll | 0 .../cpp/ql/src/Likely Bugs/UseInOwnInitializer.ql | 0 .../cpp/ql/src/Metrics/Classes/CAfferentCoupling.ql | 0 .../cpp/ql/src/Metrics/Classes/CEfferentCoupling.ql | 0 .../cpp/ql/src/Metrics/Classes/CHalsteadBugs.ql | 0 .../ql/src/Metrics/Classes/CHalsteadDifficulty.ql | 0 .../cpp/ql/src/Metrics/Classes/CHalsteadEffort.ql | 0 .../cpp/ql/src/Metrics/Classes/CHalsteadLength.ql | 0 .../ql/src/Metrics/Classes/CHalsteadVocabulary.ql | 0 .../cpp/ql/src/Metrics/Classes/CHalsteadVolume.ql | 0 .../cpp/ql/src/Metrics/Classes/CInheritanceDepth.ql | 0 .../cpp/ql/src/Metrics/Classes/CLackOfCohesionCK.ql | 0 .../cpp/ql/src/Metrics/Classes/CLackOfCohesionHS.ql | 0 .../cpp/ql/src/Metrics/Classes/CLinesOfCode.ql | 0 .../cpp/ql/src/Metrics/Classes/CNumberOfFields.ql | 0 .../ql/src/Metrics/Classes/CNumberOfFunctions.ql | 0 .../ql/src/Metrics/Classes/CNumberOfStatements.ql | 0 .../src/Metrics/Classes/CPercentageOfComplexCode.ql | 0 .../codeql/cpp/ql/src/Metrics/Classes/CResponse.ql | 0 .../codeql/cpp/ql/src/Metrics/Classes/CSizeOfAPI.ql | 0 .../cpp/ql/src/Metrics/Classes/CSpecialisation.ql | 0 .../Metrics/Dependencies/ExternalDependencies.ql | 0 .../Metrics/Dependencies/ExternalDependencies.qll | 0 .../Dependencies/ExternalDependenciesSourceLinks.ql | 0 .../External/FileCompilationDisplayStrings.ql | 0 .../Metrics/External/FileCompilationSourceLinks.ql | 0 .../cpp/ql/src/Metrics/Files/AutogeneratedLOC.ql | 0 .../Metrics/Files/ConditionalSegmentConditions.ql | 0 .../ql/src/Metrics/Files/ConditionalSegmentLines.ql | 0 .../cpp/ql/src/Metrics/Files/FAfferentCoupling.ql | 0 .../cpp/ql/src/Metrics/Files/FCommentRatio.ql | 0 .../ql/src/Metrics/Files/FCyclomaticComplexity.ql | 0 .../cpp/ql/src/Metrics/Files/FDirectIncludes.ql | 0 .../cpp/ql/src/Metrics/Files/FEfferentCoupling.ql | 0 .../cpp/ql/src/Metrics/Files/FHalsteadBugs.ql | 0 .../cpp/ql/src/Metrics/Files/FHalsteadDifficulty.ql | 0 .../cpp/ql/src/Metrics/Files/FHalsteadEffort.ql | 0 .../cpp/ql/src/Metrics/Files/FHalsteadLength.ql | 0 .../cpp/ql/src/Metrics/Files/FHalsteadVocabulary.ql | 0 .../cpp/ql/src/Metrics/Files/FHalsteadVolume.ql | 0 .../codeql/cpp/ql/src/Metrics/Files/FLines.ql | 0 .../codeql/cpp/ql/src/Metrics/Files/FLinesOfCode.ql | 0 .../src/Metrics/Files/FLinesOfCommentedOutCode.ql | 0 .../cpp/ql/src/Metrics/Files/FLinesOfComments.ql | 0 .../ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql | 0 .../codeql/cpp/ql/src/Metrics/Files/FMacroRatio.ql | 0 .../cpp/ql/src/Metrics/Files/FNumberOfClasses.ql | 0 .../cpp/ql/src/Metrics/Files/FNumberOfTests.ql | 0 .../cpp/ql/src/Metrics/Files/FTimeInFrontend.ql | 0 .../cpp/ql/src/Metrics/Files/FTodoComments.ql | 0 .../cpp/ql/src/Metrics/Files/FTransitiveIncludes.ql | 0 .../src/Metrics/Files/FTransitiveSourceIncludes.ql | 0 .../cpp/ql/src/Metrics/Files/FunctionLength.ql | 0 .../cpp/ql/src/Metrics/Files/NumberOfFunctions.ql | 0 .../cpp/ql/src/Metrics/Files/NumberOfGlobals.ql | 0 .../cpp/ql/src/Metrics/Files/NumberOfParameters.ql | 0 .../ql/src/Metrics/Files/NumberOfPublicFunctions.ql | 0 .../ql/src/Metrics/Files/NumberOfPublicGlobals.ql | 0 .../Metrics/Functions/FunCyclomaticComplexity.ql | 0 .../Metrics/Functions/FunIterationNestingDepth.ql | 0 .../cpp/ql/src/Metrics/Functions/FunLinesOfCode.ql | 0 .../ql/src/Metrics/Functions/FunLinesOfComments.ql | 0 .../ql/src/Metrics/Functions/FunNumberOfCalls.ql | 0 .../src/Metrics/Functions/FunNumberOfParameters.ql | 0 .../src/Metrics/Functions/FunNumberOfStatements.ql | 0 .../Metrics/Functions/FunPercentageOfComments.ql | 0 .../src/Metrics/Functions/StatementNestingDepth.ql | 0 .../src/Metrics/Internal/CallableDisplayStrings.ql | 0 .../cpp/ql/src/Metrics/Internal/CallableExtents.ql | 0 .../ql/src/Metrics/Internal/CallableSourceLinks.ql | 0 .../Metrics/Internal/DiagnosticsSumElapsedTimes.ql | 0 .../src/Metrics/Internal/ReftypeDisplayStrings.ql | 0 .../ql/src/Metrics/Internal/ReftypeSourceLinks.ql | 0 .../ql/src/Metrics/Namespaces/AbstractNamespaces.ql | 0 .../ql/src/Metrics/Namespaces/ConcreteNamespaces.ql | 0 .../Namespaces/HighAfferentCouplingNamespaces.ql | 0 .../HighDistanceFromMainLineNamespaces.ql | 0 .../Namespaces/HighEfferentCouplingNamespaces.ql | 0 .../ql/src/Metrics/Namespaces/StableNamespaces.ql | 0 .../ql/src/Metrics/Namespaces/UnstableNamespaces.ql | 0 .../codeql/cpp/ql/src/Microsoft/CallWithNullSAL.ql | 0 .../cpp/ql/src/Microsoft/IgnoreReturnValueSAL.ql | 0 .../codeql/cpp/ql/src/Microsoft/InconsistentSAL.ql | 0 .../repo-tests}/codeql/cpp/ql/src/Microsoft/SAL.qll | 0 .../repo-tests}/codeql/cpp/ql/src/PointsTo/Debug.ql | 0 .../cpp/ql/src/PointsTo/PreparedStagedPointsTo.ql | 0 .../repo-tests}/codeql/cpp/ql/src/PointsTo/Stats.ql | 0 .../cpp/ql/src/PointsTo/TaintedFormatStrings.ql | 0 .../cpp/ql/src/Power of 10/Rule 1/UseOfGoto.ql | 0 .../cpp/ql/src/Power of 10/Rule 1/UseOfJmp.ql | 0 .../cpp/ql/src/Power of 10/Rule 1/UseOfRecursion.ql | 0 .../src/Power of 10/Rule 2/BoundedLoopIterations.ql | 0 .../ql/src/Power of 10/Rule 2/ExitPermanentLoop.ql | 0 .../src/Power of 10/Rule 3/DynamicAllocAfterInit.ql | 0 .../ql/src/Power of 10/Rule 4/FunctionTooLong.ql | 0 .../cpp/ql/src/Power of 10/Rule 4/OneStmtPerLine.ql | 0 .../ql/src/Power of 10/Rule 5/AssertionDensity.ql | 0 .../src/Power of 10/Rule 5/AssertionSideEffect.ql | 0 .../ql/src/Power of 10/Rule 5/ConstantAssertion.ql | 0 .../src/Power of 10/Rule 5/NonBooleanAssertion.ql | 0 .../src/Power of 10/Rule 6/GlobalCouldBeStatic.ql | 0 .../src/Power of 10/Rule 6/VariableScopeTooLarge.ql | 0 .../cpp/ql/src/Power of 10/Rule 7/CheckArguments.ql | 0 .../ql/src/Power of 10/Rule 7/CheckReturnValues.ql | 0 .../Rule 8/AvoidConditionalCompilation.ql | 0 .../cpp/ql/src/Power of 10/Rule 8/PartialMacro.ql | 0 .../src/Power of 10/Rule 8/RestrictPreprocessor.ql | 0 .../ql/src/Power of 10/Rule 8/UndisciplinedMacro.ql | 0 .../ql/src/Power of 10/Rule 9/FunctionPointer.ql | 0 .../Power of 10/Rule 9/HiddenPointerIndirection.ql | 0 .../cpp/ql/src/Power of 10/Rule 9/PointerNesting.ql | 0 .../src/Security/CWE/CWE-014/MemsetMayBeDeleted.ql | 0 .../CWE/CWE-020/CountUntrustedDataToExternalAPI.ql | 0 .../ql/src/Security/CWE/CWE-020/ExternalAPIs.qll | 0 .../Security/CWE/CWE-020/ExternalAPIsSpecific.qll | 0 .../CWE-020/IRCountUntrustedDataToExternalAPI.ql | 0 .../CWE/CWE-020/IRUntrustedDataToExternalAPI.ql | 0 .../CWE/CWE-020/SafeExternalAPIFunction.qll | 0 .../CWE/CWE-020/UntrustedDataToExternalAPI.ql | 0 .../ql/src/Security/CWE/CWE-020/ir/ExternalAPIs.qll | 0 .../CWE/CWE-020/ir/ExternalAPIsSpecific.qll | 0 .../CWE/CWE-020/ir/SafeExternalAPIFunction.qll | 0 .../cpp/ql/src/Security/CWE/CWE-022/TaintedPath.ql | 0 .../cpp/ql/src/Security/CWE/CWE-078/ExecTainted.ql | 0 .../cpp/ql/src/Security/CWE/CWE-079/CgiXss.ql | 0 .../cpp/ql/src/Security/CWE/CWE-089/SqlTainted.ql | 0 .../CWE/CWE-114/UncontrolledProcessOperation.ql | 0 .../ql/src/Security/CWE/CWE-119/OverflowBuffer.ql | 0 .../src/Security/CWE/CWE-120/BadlyBoundedWrite.ql | 0 .../cpp/ql/src/Security/CWE/CWE-120/OverrunWrite.ql | 0 .../src/Security/CWE/CWE-120/OverrunWriteFloat.ql | 0 .../ql/src/Security/CWE/CWE-120/UnboundedWrite.ql | 0 .../Security/CWE/CWE-121/UnterminatedVarargsCall.ql | 0 .../CWE/CWE-129/ImproperArrayIndexValidation.ql | 0 .../CWE/CWE-131/NoSpaceForZeroTerminator.ql | 0 .../CWE/CWE-134/UncontrolledFormatString.ql | 0 .../UncontrolledFormatStringThroughGlobalVar.ql | 0 .../CWE/CWE-170/ImproperNullTerminationTainted.ql | 0 .../src/Security/CWE/CWE-190/ArithmeticTainted.ql | 0 .../Security/CWE/CWE-190/ArithmeticUncontrolled.ql | 0 .../CWE/CWE-190/ArithmeticWithExtremeValues.ql | 0 .../cpp/ql/src/Security/CWE/CWE-190/Bounded.qll | 0 .../Security/CWE/CWE-190/ComparisonWithWiderType.ql | 0 .../Security/CWE/CWE-190/IntegerOverflowTainted.ql | 0 .../Security/CWE/CWE-190/TaintedAllocationSize.ql | 0 .../UnsignedDifferenceExpressionComparedZero.ql | 0 .../CWE/CWE-253/HResultBooleanConversion.ql | 0 .../Security/CWE/CWE-290/AuthenticationBypass.ql | 0 .../src/Security/CWE/CWE-295/SSLResultConflation.ql | 0 .../src/Security/CWE/CWE-295/SSLResultNotChecked.ql | 0 .../Security/CWE/CWE-311/CleartextBufferWrite.ql | 0 .../src/Security/CWE/CWE-311/CleartextFileWrite.ql | 0 .../Security/CWE/CWE-311/CleartextTransmission.ql | 0 .../Security/CWE/CWE-313/CleartextSqliteDatabase.ql | 0 .../cpp/ql/src/Security/CWE/CWE-319/UseOfHttp.ql | 0 .../Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql | 0 .../src/Security/CWE/CWE-327/OpenSslHeartbleed.ql | 0 .../Security/CWE/CWE-367/TOCTOUFilesystemRace.ql | 0 .../Security/CWE/CWE-428/UnsafeCreateProcessCall.ql | 0 .../CWE-457/ConditionallyUninitializedVariable.ql | 0 .../CWE/CWE-457/InitializationFunctions.qll | 0 .../Security/CWE/CWE-457/UninitializedVariables.qll | 0 .../Security/CWE/CWE-468/IncorrectPointerScaling.ql | 0 .../CWE/CWE-468/IncorrectPointerScalingChar.ql | 0 .../CWE/CWE-468/IncorrectPointerScalingCommon.qll | 0 .../CWE/CWE-468/IncorrectPointerScalingVoid.ql | 0 .../Security/CWE/CWE-468/SuspiciousAddWithSizeof.ql | 0 .../src/Security/CWE/CWE-497/ExposedSystemData.ql | 0 .../CWE/CWE-570/IncorrectAllocationErrorHandling.ql | 0 .../CWE/CWE-676/DangerousFunctionOverflow.ql | 0 .../src/Security/CWE/CWE-676/DangerousUseOfCin.ql | 0 .../CWE/CWE-676/PotentiallyDangerousFunction.ql | 0 .../src/Security/CWE/CWE-704/WcharCharConversion.ql | 0 .../CWE/CWE-732/DoNotCreateWorldWritable.ql | 0 .../ql/src/Security/CWE/CWE-732/FilePermissions.qll | 0 .../CWE/CWE-732/UnsafeDaclSecurityDescriptor.ql | 0 .../cpp/ql/src/Security/CWE/CWE-764/LockFlow.qll | 0 .../ql/src/Security/CWE/CWE-764/LockOrderCycle.ql | 0 .../cpp/ql/src/Security/CWE/CWE-764/TwiceLocked.ql | 0 .../ql/src/Security/CWE/CWE-764/UnreleasedLock.ql | 0 .../ql/src/Security/CWE/CWE-807/TaintedCondition.ql | 0 .../InfiniteLoopWithUnsatisfiableExitCondition.ql | 0 .../codeql/cpp/ql/src/Summary/LinesOfCode.ql | 0 .../codeql/cpp/ql/src/Summary/LinesOfUserCode.ql | 0 .../repo-tests}/codeql/cpp/ql/src/default.qll | 0 .../repo-tests}/codeql/cpp/ql/src/definitions.ql | 0 .../repo-tests}/codeql/cpp/ql/src/definitions.qll | 0 .../Likely Bugs/RedundantNullCheckParam.ql | 0 .../CWE/CWE-020/LateCheckOfFunctionArgument.ql | 0 .../Security/CWE/CWE-1041/FindWrapperFunctions.ql | 0 ...clarationOfVariableWithUnnecessarilyWideScope.ql | 0 .../CWE/CWE-120/MemoryUnsafeFunctionScan.ql | 0 .../CWE/CWE-190/AllocMultiplicationOverflow.ql | 0 .../CWE-243/IncorrectChangingWorkingDirectory.ql | 0 .../CWE/CWE-273/PrivilegeDroppingOutoforder.ql | 0 .../Security/CWE/CWE-359/PrivateCleartextWrite.ql | 0 .../Security/CWE/CWE-377/InsecureTemporaryFile.ql | 0 .../CWE/CWE-401/MemoryLeakOnFailedCallToRealloc.ql | 0 .../experimental/Security/CWE/CWE-415/DoubleFree.ql | 0 .../CWE/CWE-561/FindIncorrectlyUsedSwitch.ql | 0 .../Security/CWE/CWE-675/DoubleRelease.ql | 0 ...tControlFlowManagementAfterRefactoringTheCode.ql | 0 ...ntControlFlowManagementWhenUsingBitOperations.ql | 0 .../CWE/CWE-703/FindIncorrectlyUsedExceptions.ql | 0 .../UndefinedOrImplementationDefinedBehavior.ql | 0 ...ceLogicErrorWhenUseBitwiseOrLogicalOperations.ql | 0 .../OperatorPrecedenceLogicErrorWhenUseBoolType.ql | 0 .../CWE/CWE-787/UnsignedToSignedPointerArith.ql | 0 ...ssOfMemoryLocationAfterEndOfBufferUsingStrlen.ql | 0 .../codeql/cpp/ql/src/external/CodeDuplication.qll | 0 .../codeql/cpp/ql/src/external/DefectFilter.qll | 0 .../codeql/cpp/ql/src/external/DuplicateBlock.ql | 0 .../codeql/cpp/ql/src/external/DuplicateFunction.ql | 0 .../codeql/cpp/ql/src/external/MetricFilter.qll | 0 .../cpp/ql/src/external/MostlyDuplicateClass.ql | 0 .../cpp/ql/src/external/MostlyDuplicateFile.ql | 0 .../cpp/ql/src/external/MostlyDuplicateFunction.ql | 0 .../codeql/cpp/ql/src/external/MostlySimilarFile.ql | 0 .../src/external/examples/filters/BumpMetricBy10.ql | 0 .../external/examples/filters/EditDefectMessage.ql | 0 .../examples/filters/ExcludeGeneratedCode.ql | 0 .../codeql/cpp/ql/src/filters/ClassifyFiles.ql | 0 .../jsf/3.02 Code Size and Complexity/AV Rule 1.ql | 0 .../jsf/3.02 Code Size and Complexity/AV Rule 2.ql | 0 .../jsf/3.02 Code Size and Complexity/AV Rule 3.ql | 0 .../cpp/ql/src/jsf/4.04 Environment/AV Rule 11.ql | 0 .../cpp/ql/src/jsf/4.04 Environment/AV Rule 12.ql | 0 .../cpp/ql/src/jsf/4.04 Environment/AV Rule 13.ql | 0 .../cpp/ql/src/jsf/4.04 Environment/AV Rule 14.ql | 0 .../cpp/ql/src/jsf/4.04 Environment/AV Rule 9.ql | 0 .../cpp/ql/src/jsf/4.05 Libraries/AV Rule 17.ql | 0 .../cpp/ql/src/jsf/4.05 Libraries/AV Rule 18.ql | 0 .../cpp/ql/src/jsf/4.05 Libraries/AV Rule 19.ql | 0 .../cpp/ql/src/jsf/4.05 Libraries/AV Rule 20.ql | 0 .../cpp/ql/src/jsf/4.05 Libraries/AV Rule 21.ql | 0 .../cpp/ql/src/jsf/4.05 Libraries/AV Rule 22.ql | 0 .../cpp/ql/src/jsf/4.05 Libraries/AV Rule 23.ql | 0 .../cpp/ql/src/jsf/4.05 Libraries/AV Rule 24.ql | 0 .../cpp/ql/src/jsf/4.05 Libraries/AV Rule 25.ql | 0 .../4.06 Pre-Processing Directives/AV Rule 26.ql | 0 .../4.06 Pre-Processing Directives/AV Rule 27.ql | 0 .../4.06 Pre-Processing Directives/AV Rule 28.ql | 0 .../4.06 Pre-Processing Directives/AV Rule 29.ql | 0 .../4.06 Pre-Processing Directives/AV Rule 30.ql | 0 .../4.06 Pre-Processing Directives/AV Rule 31.ql | 0 .../4.06 Pre-Processing Directives/AV Rule 32.ql | 0 .../cpp/ql/src/jsf/4.07 Header Files/AV Rule 33.ql | 0 .../cpp/ql/src/jsf/4.07 Header Files/AV Rule 35.ql | 0 .../cpp/ql/src/jsf/4.07 Header Files/AV Rule 39.ql | 0 .../src/jsf/4.08 Implementation Files/AV Rule 40.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 41.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 42.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 43.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 44.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 45.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 46.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 47.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 48.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 49.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 50.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 51.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 52.ql | 0 .../cpp/ql/src/jsf/4.09 Style/AV Rule 53.1.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 53.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 54.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 57.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 58.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 59.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 60.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 61.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 63.ql | 0 .../codeql/cpp/ql/src/jsf/4.09 Style/Naming.qll | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 68.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 69.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 70.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 71.1.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 71.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 73.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 74.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 75.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 76.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 77.1.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 78.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 79.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 81.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 82.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 85.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 88.1.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 88.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 89.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 94.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 95.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 96.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 97.1.ql | 0 .../cpp/ql/src/jsf/4.10 Classes/AV Rule 97.ql | 0 .../cpp/ql/src/jsf/4.11 Namespaces/AV Rule 99.ql | 0 .../cpp/ql/src/jsf/4.12 Templates/AV Rule 104.ql | 0 .../cpp/ql/src/jsf/4.13 Functions/AV Rule 107.ql | 0 .../cpp/ql/src/jsf/4.13 Functions/AV Rule 108.ql | 0 .../cpp/ql/src/jsf/4.13 Functions/AV Rule 110.ql | 0 .../cpp/ql/src/jsf/4.13 Functions/AV Rule 111.ql | 0 .../cpp/ql/src/jsf/4.13 Functions/AV Rule 113.ql | 0 .../cpp/ql/src/jsf/4.13 Functions/AV Rule 114.ql | 0 .../cpp/ql/src/jsf/4.13 Functions/AV Rule 115.ql | 0 .../cpp/ql/src/jsf/4.13 Functions/AV Rule 119.ql | 0 .../cpp/ql/src/jsf/4.14 Comments/AV Rule 126.ql | 0 .../cpp/ql/src/jsf/4.14 Comments/AV Rule 127.ql | 0 .../cpp/ql/src/jsf/4.14 Comments/AV Rule 133.ql | 0 .../AV Rule 135.ql | 0 .../AV Rule 138.ql | 0 .../AV Rule 139.ql | 0 .../AV Rule 140.ql | 0 .../ql/src/jsf/4.16 Initialization/AV Rule 142.ql | 0 .../ql/src/jsf/4.16 Initialization/AV Rule 143.ql | 0 .../ql/src/jsf/4.16 Initialization/AV Rule 145.ql | 0 .../codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 147.ql | 0 .../codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 148.ql | 0 .../cpp/ql/src/jsf/4.18 Constants/AV Rule 149.ql | 0 .../cpp/ql/src/jsf/4.18 Constants/AV Rule 150.ql | 0 .../cpp/ql/src/jsf/4.18 Constants/AV Rule 151.1.ql | 0 .../cpp/ql/src/jsf/4.18 Constants/AV Rule 151.ql | 0 .../cpp/ql/src/jsf/4.19 Variables/AV Rule 152.ql | 0 .../jsf/4.20 Unions and Bit Fields/AV Rule 153.ql | 0 .../jsf/4.20 Unions and Bit Fields/AV Rule 154.ql | 0 .../jsf/4.20 Unions and Bit Fields/AV Rule 155.ql | 0 .../jsf/4.20 Unions and Bit Fields/AV Rule 156.ql | 0 .../cpp/ql/src/jsf/4.21 Operators/AV Rule 157.ql | 0 .../cpp/ql/src/jsf/4.21 Operators/AV Rule 158.ql | 0 .../cpp/ql/src/jsf/4.21 Operators/AV Rule 159.ql | 0 .../cpp/ql/src/jsf/4.21 Operators/AV Rule 160.ql | 0 .../cpp/ql/src/jsf/4.21 Operators/AV Rule 162.ql | 0 .../cpp/ql/src/jsf/4.21 Operators/AV Rule 163.ql | 0 .../cpp/ql/src/jsf/4.21 Operators/AV Rule 164.ql | 0 .../cpp/ql/src/jsf/4.21 Operators/AV Rule 165.ql | 0 .../cpp/ql/src/jsf/4.21 Operators/AV Rule 166.ql | 0 .../cpp/ql/src/jsf/4.21 Operators/AV Rule 168.ql | 0 .../jsf/4.22 Pointers and References/AV Rule 170.ql | 0 .../jsf/4.22 Pointers and References/AV Rule 171.ql | 0 .../jsf/4.22 Pointers and References/AV Rule 173.ql | 0 .../jsf/4.22 Pointers and References/AV Rule 175.ql | 0 .../jsf/4.22 Pointers and References/AV Rule 176.ql | 0 .../ql/src/jsf/4.23 Type Conversions/AV Rule 178.ql | 0 .../ql/src/jsf/4.23 Type Conversions/AV Rule 179.ql | 0 .../ql/src/jsf/4.23 Type Conversions/AV Rule 180.ql | 0 .../ql/src/jsf/4.23 Type Conversions/AV Rule 181.ql | 0 .../ql/src/jsf/4.23 Type Conversions/AV Rule 182.ql | 0 .../ql/src/jsf/4.23 Type Conversions/AV Rule 184.ql | 0 .../ql/src/jsf/4.23 Type Conversions/AV Rule 185.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 186.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 187.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 188.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 189.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 190.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 191.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 192.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 193.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 194.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 195.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 196.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 197.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 198.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 199.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 200.ql | 0 .../jsf/4.24 Control Flow Structures/AV Rule 201.ql | 0 .../cpp/ql/src/jsf/4.25 Expressions/AV Rule 202.ql | 0 .../ql/src/jsf/4.25 Expressions/AV Rule 204.1.ql | 0 .../cpp/ql/src/jsf/4.25 Expressions/AV Rule 204.ql | 0 .../cpp/ql/src/jsf/4.25 Expressions/AV Rule 205.ql | 0 .../src/jsf/4.26 Memory Allocation/AV Rule 206.ql | 0 .../src/jsf/4.26 Memory Allocation/AV Rule 207.ql | 0 .../ql/src/jsf/4.27 Fault Handling/AV Rule 208.ql | 0 .../ql/src/jsf/4.28 Portable Code/AV Rule 209.ql | 0 .../ql/src/jsf/4.28 Portable Code/AV Rule 210.ql | 0 .../ql/src/jsf/4.28 Portable Code/AV Rule 212.ql | 0 .../ql/src/jsf/4.28 Portable Code/AV Rule 213.ql | 0 .../ql/src/jsf/4.28 Portable Code/AV Rule 214.ql | 0 .../ql/src/jsf/4.28 Portable Code/AV Rule 215.ql | 0 .../jsf/lib/section_4_21_Operators/AV_Rule_166.qll | 0 .../codeql/cpp/ql/src/localDefinitions.ql | 0 .../codeql/cpp/ql/src/localReferences.ql | 0 .../repo-tests}/codeql/cpp/ql/src/objc.qll | 0 .../repo-tests}/codeql/cpp/ql/src/printAst.ql | 0 .../repo-tests}/codeql/cpp/ql/src/qlpack.yml | 0 .../csharp/ql/consistency-queries/CfgConsistency.ql | 0 .../csharp/ql/consistency-queries/SsaConsistency.ql | 0 .../codeql/csharp/ql/consistency-queries/qlpack.yml | 0 .../codeql/csharp/ql/examples/qlpack.yml | 0 .../csharp/ql/examples/snippets/array_access.ql | 0 .../codeql/csharp/ql/examples/snippets/cast_expr.ql | 0 .../csharp/ql/examples/snippets/catch_exception.ql | 0 .../csharp/ql/examples/snippets/constructor_call.ql | 0 .../csharp/ql/examples/snippets/empty_block.ql | 0 .../csharp/ql/examples/snippets/empty_then.ql | 0 .../codeql/csharp/ql/examples/snippets/eq_true.ql | 0 .../csharp/ql/examples/snippets/extend_class.ql | 0 .../csharp/ql/examples/snippets/extern_method.ql | 0 .../csharp/ql/examples/snippets/field_read.ql | 0 .../csharp/ql/examples/snippets/integer_literal.ql | 0 .../csharp/ql/examples/snippets/method_call.ql | 0 .../csharp/ql/examples/snippets/mutual_recursion.ql | 0 .../csharp/ql/examples/snippets/null_argument.ql | 0 .../csharp/ql/examples/snippets/override_method.ql | 0 .../codeql/csharp/ql/examples/snippets/qualifier.ql | 0 .../csharp/ql/examples/snippets/return_statement.ql | 0 .../csharp/ql/examples/snippets/singleton_block.ql | 0 .../csharp/ql/examples/snippets/switch_case.ql | 0 .../ql/examples/snippets/ternary_conditional.ql | 0 .../csharp/ql/examples/snippets/throw_exception.ql | 0 .../csharp/ql/examples/snippets/todo_comment.ql | 0 .../csharp/ql/examples/snippets/too_many_params.ql | 0 .../csharp/ql/examples/snippets/try_finally.ql | 0 .../csharp/ql/examples/snippets/unused_local_var.ql | 0 .../csharp/ql/examples/snippets/unused_param.ql | 0 .../csharp/ql/examples/snippets/void_return_type.ql | 0 .../csharp/ql/examples/snippets/volatile_field.ql | 0 .../codeql/csharp/ql/lib/Customizations.qll | 0 .../codeql/csharp/ql/lib/Linq/Helpers.qll | 0 .../repo-tests}/codeql/csharp/ql/lib/cil.qll | 0 .../repo-tests}/codeql/csharp/ql/lib/csharp.qll | 0 .../repo-tests}/codeql/csharp/ql/lib/default.qll | 0 .../repo-tests}/codeql/csharp/ql/lib/dotnet.qll | 0 .../repo-tests}/codeql/csharp/ql/lib/qlpack.yml | 0 .../codeql/csharp/ql/lib/semmle/code/asp/AspNet.qll | 0 .../csharp/ql/lib/semmle/code/asp/WebConfig.qll | 0 .../codeql/csharp/ql/lib/semmle/code/cil/Access.qll | 0 .../csharp/ql/lib/semmle/code/cil/Attribute.qll | 0 .../csharp/ql/lib/semmle/code/cil/BasicBlock.qll | 0 .../codeql/csharp/ql/lib/semmle/code/cil/CIL.qll | 0 .../ql/lib/semmle/code/cil/CallableReturns.qll | 0 .../ql/lib/semmle/code/cil/ConsistencyChecks.qll | 0 .../csharp/ql/lib/semmle/code/cil/ControlFlow.qll | 0 .../lib/semmle/code/cil/CustomModifierReceiver.qll | 0 .../csharp/ql/lib/semmle/code/cil/DataFlow.qll | 0 .../csharp/ql/lib/semmle/code/cil/Declaration.qll | 0 .../csharp/ql/lib/semmle/code/cil/Element.qll | 0 .../csharp/ql/lib/semmle/code/cil/Generics.qll | 0 .../csharp/ql/lib/semmle/code/cil/Handler.qll | 0 .../csharp/ql/lib/semmle/code/cil/Instruction.qll | 0 .../ql/lib/semmle/code/cil/InstructionGroups.qll | 0 .../csharp/ql/lib/semmle/code/cil/Instructions.qll | 0 .../codeql/csharp/ql/lib/semmle/code/cil/Method.qll | 0 .../ql/lib/semmle/code/cil/Parameterizable.qll | 0 .../codeql/csharp/ql/lib/semmle/code/cil/Ssa.qll | 0 .../codeql/csharp/ql/lib/semmle/code/cil/Stubs.qll | 0 .../codeql/csharp/ql/lib/semmle/code/cil/Type.qll | 0 .../codeql/csharp/ql/lib/semmle/code/cil/Types.qll | 0 .../csharp/ql/lib/semmle/code/cil/Variable.qll | 0 .../ql/lib/semmle/code/cil/internal/SsaImpl.qll | 0 .../lib/semmle/code/cil/internal/SsaImplCommon.qll | 0 .../semmle/code/cil/internal/SsaImplSpecific.qll | 0 .../ql/lib/semmle/code/csharp/AnnotatedType.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Assignable.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Attribute.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Caching.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Callable.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Chaining.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Comments.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Conversion.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Element.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Event.qll | 0 .../ql/lib/semmle/code/csharp/ExprOrStmtParent.qll | 0 .../csharp/ql/lib/semmle/code/csharp/File.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Generics.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Implements.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Location.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Member.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Modifier.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Namespace.qll | 0 .../ql/lib/semmle/code/csharp/Preprocessor.qll | 0 .../csharp/ql/lib/semmle/code/csharp/PrintAst.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Property.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Stmt.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Type.qll | 0 .../csharp/ql/lib/semmle/code/csharp/TypeRef.qll | 0 .../ql/lib/semmle/code/csharp/Unification.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Using.qll | 0 .../csharp/ql/lib/semmle/code/csharp/Variable.qll | 0 .../codeql/csharp/ql/lib/semmle/code/csharp/XML.qll | 0 .../lib/semmle/code/csharp/commons/Assertions.qll | 0 .../lib/semmle/code/csharp/commons/Collections.qll | 0 .../semmle/code/csharp/commons/ComparisonTest.qll | 0 .../lib/semmle/code/csharp/commons/Compilation.qll | 0 .../code/csharp/commons/ConsistencyChecks.qll | 0 .../ql/lib/semmle/code/csharp/commons/Constants.qll | 0 .../lib/semmle/code/csharp/commons/Diagnostics.qll | 0 .../ql/lib/semmle/code/csharp/commons/Disposal.qll | 0 .../semmle/code/csharp/commons/GeneratedCode.qll | 0 .../ql/lib/semmle/code/csharp/commons/Loggers.qll | 0 .../ql/lib/semmle/code/csharp/commons/Strings.qll | 0 .../code/csharp/commons/StructuralComparison.qll | 0 .../semmle/code/csharp/commons/TargetFramework.qll | 0 .../ql/lib/semmle/code/csharp/commons/Util.qll | 0 .../semmle/code/csharp/controlflow/BasicBlocks.qll | 0 .../code/csharp/controlflow/ControlFlowElement.qll | 0 .../code/csharp/controlflow/ControlFlowGraph.qll | 0 .../lib/semmle/code/csharp/controlflow/Guards.qll | 0 .../code/csharp/controlflow/internal/Completion.qll | 0 .../controlflow/internal/ControlFlowGraphImpl.qll | 0 .../internal/ControlFlowGraphImplShared.qll | 0 .../internal/ControlFlowGraphImplSpecific.qll | 0 .../csharp/controlflow/internal/NonReturning.qll | 0 .../csharp/controlflow/internal/PreBasicBlocks.qll | 0 .../code/csharp/controlflow/internal/PreSsa.qll | 0 .../code/csharp/controlflow/internal/Splitting.qll | 0 .../csharp/controlflow/internal/SuccessorType.qll | 0 .../controlflow/internal/pressa/SsaImplCommon.qll | 0 .../controlflow/internal/pressa/SsaImplSpecific.qll | 0 .../ql/lib/semmle/code/csharp/dataflow/Bound.qll | 0 .../lib/semmle/code/csharp/dataflow/CallContext.qll | 0 .../ql/lib/semmle/code/csharp/dataflow/DataFlow.qll | 0 .../lib/semmle/code/csharp/dataflow/DataFlow2.qll | 0 .../lib/semmle/code/csharp/dataflow/DataFlow3.qll | 0 .../lib/semmle/code/csharp/dataflow/DataFlow4.qll | 0 .../lib/semmle/code/csharp/dataflow/DataFlow5.qll | 0 .../semmle/code/csharp/dataflow/ExternalFlow.qll | 0 .../lib/semmle/code/csharp/dataflow/FlowSummary.qll | 0 .../code/csharp/dataflow/LibraryTypeDataFlow.qll | 0 .../semmle/code/csharp/dataflow/ModulusAnalysis.qll | 0 .../ql/lib/semmle/code/csharp/dataflow/Nullness.qll | 0 .../ql/lib/semmle/code/csharp/dataflow/SSA.qll | 0 .../semmle/code/csharp/dataflow/SignAnalysis.qll | 0 .../semmle/code/csharp/dataflow/TaintTracking.qll | 0 .../semmle/code/csharp/dataflow/TaintTracking2.qll | 0 .../semmle/code/csharp/dataflow/TaintTracking3.qll | 0 .../semmle/code/csharp/dataflow/TaintTracking4.qll | 0 .../semmle/code/csharp/dataflow/TaintTracking5.qll | 0 .../flowsources/PublicCallableParameter.qll | 0 .../code/csharp/dataflow/flowsources/Remote.qll | 0 .../code/csharp/dataflow/internal/BaseSSA.qll | 0 .../csharp/dataflow/internal/CallableReturns.qll | 0 .../dataflow/internal/ControlFlowReachability.qll | 0 .../csharp/dataflow/internal/DataFlowDispatch.qll | 0 .../code/csharp/dataflow/internal/DataFlowImpl.qll | 0 .../code/csharp/dataflow/internal/DataFlowImpl2.qll | 0 .../code/csharp/dataflow/internal/DataFlowImpl3.qll | 0 .../code/csharp/dataflow/internal/DataFlowImpl4.qll | 0 .../code/csharp/dataflow/internal/DataFlowImpl5.qll | 0 .../csharp/dataflow/internal/DataFlowImplCommon.qll | 0 .../dataflow/internal/DataFlowImplConsistency.qll | 0 .../dataflow/internal/DataFlowImplSpecific.qll | 0 .../csharp/dataflow/internal/DataFlowPrivate.qll | 0 .../csharp/dataflow/internal/DataFlowPublic.qll | 0 .../csharp/dataflow/internal/DelegateDataFlow.qll | 0 .../csharp/dataflow/internal/FlowSummaryImpl.qll | 0 .../dataflow/internal/FlowSummaryImplSpecific.qll | 0 .../code/csharp/dataflow/internal/SsaImpl.qll | 0 .../code/csharp/dataflow/internal/SsaImplCommon.qll | 0 .../csharp/dataflow/internal/SsaImplSpecific.qll | 0 .../semmle/code/csharp/dataflow/internal/Steps.qll | 0 .../dataflow/internal/TaintTrackingPrivate.qll | 0 .../dataflow/internal/TaintTrackingPublic.qll | 0 .../dataflow/internal/basessa/SsaImplCommon.qll | 0 .../dataflow/internal/basessa/SsaImplSpecific.qll | 0 .../internal/rangeanalysis/BoundSpecific.qll | 0 .../internal/rangeanalysis/ConstantUtils.qll | 0 .../rangeanalysis/ControlFlowReachability.qll | 0 .../rangeanalysis/ModulusAnalysisSpecific.qll | 0 .../dataflow/internal/rangeanalysis/RangeUtils.qll | 0 .../csharp/dataflow/internal/rangeanalysis/Sign.qll | 0 .../internal/rangeanalysis/SignAnalysisCommon.qll | 0 .../internal/rangeanalysis/SignAnalysisSpecific.qll | 0 .../rangeanalysis/SsaReadPositionCommon.qll | 0 .../rangeanalysis/SsaReadPositionSpecific.qll | 0 .../dataflow/internal/rangeanalysis/SsaUtils.qll | 0 .../internal/tainttracking1/TaintTrackingImpl.qll | 0 .../tainttracking1/TaintTrackingParameter.qll | 0 .../internal/tainttracking2/TaintTrackingImpl.qll | 0 .../tainttracking2/TaintTrackingParameter.qll | 0 .../internal/tainttracking3/TaintTrackingImpl.qll | 0 .../tainttracking3/TaintTrackingParameter.qll | 0 .../internal/tainttracking4/TaintTrackingImpl.qll | 0 .../tainttracking4/TaintTrackingParameter.qll | 0 .../internal/tainttracking5/TaintTrackingImpl.qll | 0 .../tainttracking5/TaintTrackingParameter.qll | 0 .../ql/lib/semmle/code/csharp/dispatch/Dispatch.qll | 0 .../code/csharp/dispatch/OverridableCallable.qll | 0 .../semmle/code/csharp/dispatch/RuntimeCallable.qll | 0 .../ql/lib/semmle/code/csharp/exprs/Access.qll | 0 .../code/csharp/exprs/ArithmeticOperation.qll | 0 .../ql/lib/semmle/code/csharp/exprs/Assignment.qll | 0 .../semmle/code/csharp/exprs/BitwiseOperation.qll | 0 .../csharp/ql/lib/semmle/code/csharp/exprs/Call.qll | 0 .../code/csharp/exprs/ComparisonOperation.qll | 0 .../ql/lib/semmle/code/csharp/exprs/Creation.qll | 0 .../ql/lib/semmle/code/csharp/exprs/Dynamic.qll | 0 .../csharp/ql/lib/semmle/code/csharp/exprs/Expr.qll | 0 .../ql/lib/semmle/code/csharp/exprs/Literal.qll | 0 .../semmle/code/csharp/exprs/LogicalOperation.qll | 0 .../ql/lib/semmle/code/csharp/frameworks/Dapper.qll | 0 .../code/csharp/frameworks/EntityFramework.qll | 0 .../ql/lib/semmle/code/csharp/frameworks/Format.qll | 0 .../lib/semmle/code/csharp/frameworks/JsonNET.qll | 0 .../lib/semmle/code/csharp/frameworks/Microsoft.qll | 0 .../ql/lib/semmle/code/csharp/frameworks/Moq.qll | 0 .../semmle/code/csharp/frameworks/NHibernate.qll | 0 .../semmle/code/csharp/frameworks/ServiceStack.qll | 0 .../ql/lib/semmle/code/csharp/frameworks/Sql.qll | 0 .../ql/lib/semmle/code/csharp/frameworks/System.qll | 0 .../ql/lib/semmle/code/csharp/frameworks/Test.qll | 0 .../ql/lib/semmle/code/csharp/frameworks/WCF.qll | 0 .../code/csharp/frameworks/microsoft/AspNetCore.qll | 0 .../code/csharp/frameworks/microsoft/Owin.qll | 0 .../code/csharp/frameworks/system/CodeDom.qll | 0 .../code/csharp/frameworks/system/Collections.qll | 0 .../semmle/code/csharp/frameworks/system/Data.qll | 0 .../code/csharp/frameworks/system/Diagnostics.qll | 0 .../csharp/frameworks/system/DirectoryServices.qll | 0 .../lib/semmle/code/csharp/frameworks/system/IO.qll | 0 .../semmle/code/csharp/frameworks/system/Linq.qll | 0 .../semmle/code/csharp/frameworks/system/Net.qll | 0 .../code/csharp/frameworks/system/Reflection.qll | 0 .../code/csharp/frameworks/system/Runtime.qll | 0 .../code/csharp/frameworks/system/Security.qll | 0 .../semmle/code/csharp/frameworks/system/Text.qll | 0 .../code/csharp/frameworks/system/Threading.qll | 0 .../semmle/code/csharp/frameworks/system/Web.qll | 0 .../code/csharp/frameworks/system/Windows.qll | 0 .../semmle/code/csharp/frameworks/system/Xml.qll | 0 .../csharp/frameworks/system/codedom/Compiler.qll | 0 .../frameworks/system/collections/Generic.qll | 0 .../frameworks/system/collections/Specialized.qll | 0 .../code/csharp/frameworks/system/data/Common.qll | 0 .../code/csharp/frameworks/system/data/Entity.qll | 0 .../csharp/frameworks/system/data/SqlClient.qll | 0 .../csharp/frameworks/system/data/SqlServerCe.qll | 0 .../frameworks/system/diagnostics/Contracts.qll | 0 .../system/directoryservices/Protocols.qll | 0 .../csharp/frameworks/system/io/Compression.qll | 0 .../csharp/frameworks/system/linq/Expressions.qll | 0 .../code/csharp/frameworks/system/net/Mail.qll | 0 .../frameworks/system/runtime/CompilerServices.qll | 0 .../frameworks/system/runtime/InteropServices.qll | 0 .../frameworks/system/security/Cryptography.qll | 0 .../security/cryptography/SymmetricAlgorithm.qll | 0 .../security/cryptography/X509Certificates.qll | 0 .../frameworks/system/text/RegularExpressions.qll | 0 .../csharp/frameworks/system/threading/Tasks.qll | 0 .../code/csharp/frameworks/system/web/Helpers.qll | 0 .../code/csharp/frameworks/system/web/Http.qll | 0 .../code/csharp/frameworks/system/web/Mvc.qll | 0 .../code/csharp/frameworks/system/web/Security.qll | 0 .../code/csharp/frameworks/system/web/Services.qll | 0 .../semmle/code/csharp/frameworks/system/web/UI.qll | 0 .../code/csharp/frameworks/system/web/WebPages.qll | 0 .../csharp/frameworks/system/web/ui/WebControls.qll | 0 .../code/csharp/frameworks/system/windows/Forms.qll | 0 .../code/csharp/frameworks/system/xml/XPath.qll | 0 .../semmle/code/csharp/frameworks/test/NUnit.qll | 0 .../code/csharp/frameworks/test/VisualStudio.qll | 0 .../semmle/code/csharp/frameworks/test/XUnit.qll | 0 .../lib/semmle/code/csharp/metrics/Complexity.qll | 0 .../ql/lib/semmle/code/csharp/metrics/Coupling.qll | 0 .../code/csharp/metrics/ExternalDependencies.qll | 0 .../lib/semmle/code/csharp/security/PrivateData.qll | 0 .../lib/semmle/code/csharp/security/Sanitizers.qll | 0 .../code/csharp/security/SensitiveActions.qll | 0 .../cryptography/EncryptionKeyDataFlowQuery.qll | 0 .../HardcodedSymmetricEncryptionKey.qll | 0 .../security/dataflow/CleartextStorageQuery.qll | 0 .../csharp/security/dataflow/CodeInjectionQuery.qll | 0 .../security/dataflow/CommandInjectionQuery.qll | 0 .../security/dataflow/ConditionalBypassQuery.qll | 0 .../dataflow/ExposureOfPrivateInformationQuery.qll | 0 .../csharp/security/dataflow/ExternalAPIsQuery.qll | 0 .../security/dataflow/HardcodedCredentialsQuery.qll | 0 .../csharp/security/dataflow/LDAPInjectionQuery.qll | 0 .../csharp/security/dataflow/LogForgingQuery.qll | 0 .../security/dataflow/MissingXMLValidationQuery.qll | 0 .../code/csharp/security/dataflow/ReDoSQuery.qll | 0 .../security/dataflow/RegexInjectionQuery.qll | 0 .../security/dataflow/ResourceInjectionQuery.qll | 0 .../csharp/security/dataflow/SqlInjectionQuery.qll | 0 .../csharp/security/dataflow/TaintedPathQuery.qll | 0 .../dataflow/UnsafeDeserializationQuery.qll | 0 .../csharp/security/dataflow/UrlRedirectQuery.qll | 0 .../security/dataflow/XMLEntityInjectionQuery.qll | 0 .../security/dataflow/XPathInjectionQuery.qll | 0 .../code/csharp/security/dataflow/XSSQuery.qll | 0 .../code/csharp/security/dataflow/XSSSinks.qll | 0 .../code/csharp/security/dataflow/ZipSlipQuery.qll | 0 .../csharp/security/dataflow/flowsinks/Email.qll | 0 .../dataflow/flowsinks/ExternalLocationSink.qll | 0 .../csharp/security/dataflow/flowsinks/Html.qll | 0 .../csharp/security/dataflow/flowsinks/Remote.qll | 0 .../csharp/security/dataflow/flowsources/Local.qll | 0 .../csharp/security/dataflow/flowsources/Remote.qll | 0 .../csharp/security/dataflow/flowsources/Stored.qll | 0 .../code/csharp/security/xml/InsecureXMLQuery.qll | 0 .../code/csharp/serialization/Deserializers.qll | 0 .../code/csharp/serialization/Serialization.qll | 0 .../csharp/ql/lib/semmle/code/dotnet/Callable.qll | 0 .../ql/lib/semmle/code/dotnet/Declaration.qll | 0 .../csharp/ql/lib/semmle/code/dotnet/DotNet.qll | 0 .../csharp/ql/lib/semmle/code/dotnet/Element.qll | 0 .../csharp/ql/lib/semmle/code/dotnet/Expr.qll | 0 .../csharp/ql/lib/semmle/code/dotnet/Generics.qll | 0 .../csharp/ql/lib/semmle/code/dotnet/Namespace.qll | 0 .../ql/lib/semmle/code/dotnet/Parameterizable.qll | 0 .../csharp/ql/lib/semmle/code/dotnet/Type.qll | 0 .../csharp/ql/lib/semmle/code/dotnet/Utils.qll | 0 .../csharp/ql/lib/semmle/code/dotnet/Variable.qll | 0 .../csharp/ql/lib/semmle/files/FileSystem.qll | 0 .../codeql/csharp/ql/lib/semmlecode.csharp.dbscheme | 0 .../repo-tests}/codeql/csharp/ql/lib/tutorial.qll | 0 .../csharp/ql/src/API Abuse/CallToGCCollect.ql | 0 .../csharp/ql/src/API Abuse/CallToObsoleteMethod.ql | 0 .../ql/src/API Abuse/ClassDoesNotImplementEquals.ql | 0 .../ql/src/API Abuse/ClassImplementsICloneable.ql | 0 .../codeql/csharp/ql/src/API Abuse/Dispose.qll | 0 .../ql/src/API Abuse/DisposeNotCalledOnException.ql | 0 .../codeql/csharp/ql/src/API Abuse/FormatInvalid.ql | 0 .../src/API Abuse/InconsistentEqualsGetHashCode.ql | 0 .../ql/src/API Abuse/IncorrectCompareToSignature.ql | 0 .../ql/src/API Abuse/IncorrectEqualsSignature.ql | 0 .../csharp/ql/src/API Abuse/MissingDisposeCall.ql | 0 .../csharp/ql/src/API Abuse/MissingDisposeMethod.ql | 0 .../API Abuse/NoDisposeCallOnLocalIDisposable.ql | 0 .../csharp/ql/src/API Abuse/NonOverridingMethod.ql | 0 .../csharp/ql/src/API Abuse/NullArgumentToEquals.ql | 0 .../csharp/ql/src/API Abuse/UncheckedReturnValue.ql | 0 .../csharp/ql/src/ASP/BlockCodeResponseWrite.ql | 0 .../codeql/csharp/ql/src/ASP/ComplexInlineCode.ql | 0 .../csharp/ql/src/ASP/NonInternationalizedText.ql | 0 .../csharp/ql/src/ASP/SplitControlStructure.ql | 0 .../codeql/csharp/ql/src/AlertSuppression.ql | 0 .../Architecture/Dependencies/MutualDependency.ql | 0 .../Refactoring Opportunities/FeatureEnvy.ql | 0 .../InappropriateIntimacy.ql | 0 .../ql/src/Bad Practices/CallsUnmanagedCode.ql | 0 .../Bad Practices/CatchOfNullReferenceException.ql | 0 .../src/Bad Practices/Comments/CommentedOutCode.ql | 0 .../ql/src/Bad Practices/Comments/TodoComments.ql | 0 .../Bad Practices/Control-Flow/ConstantCondition.ql | 0 .../Bad Practices/Declarations/EmptyInterface.ql | 0 .../Declarations/LocalScopeVariableShadowsMember.ql | 0 .../Bad Practices/Declarations/NoConstantsOnly.ql | 0 .../Declarations/TooManyRefParameters.ql | 0 .../csharp/ql/src/Bad Practices/EmptyCatchBlock.ql | 0 .../ql/src/Bad Practices/ErroneousClassCompare.ql | 0 .../AbstractToConcreteCollection.ql | 0 .../Implementation Hiding/ExposeRepresentation.ql | 0 .../Implementation Hiding/StaticArray.ql | 0 .../ql/src/Bad Practices/LeftoverDebugCode.ql | 0 .../Magic Constants/MagicConstants.qll | 0 .../Magic Constants/MagicConstantsNumbers.ql | 0 .../Magic Constants/MagicConstantsString.ql | 0 .../Magic Constants/MagicNumbersUseConstant.ql | 0 .../Magic Constants/MagicStringsUseConstant.ql | 0 .../Naming Conventions/ConfusingMethodNames.ql | 0 .../Naming Conventions/ConfusingOverridesNames.ql | 0 .../Naming Conventions/ConstantNaming.ql | 0 .../Naming Conventions/ControlNamePrefixes.ql | 0 .../Naming Conventions/DefaultControlNames.ql | 0 .../Naming Conventions/FieldMasksSuperField.ql | 0 .../Naming Conventions/SameNameAsSuper.ql | 0 .../Naming Conventions/VariableNameTooShort.ql | 0 .../ql/src/Bad Practices/UnmanagedCodeCheck.ql | 0 .../ql/src/Bad Practices/UseOfHtmlInputHidden.ql | 0 .../ql/src/Bad Practices/UseOfSystemOutputStream.ql | 0 .../VirtualCallInConstructorOrDestructor.ql | 0 .../csharp/ql/src/CSI/CompareIdenticalValues.ql | 0 .../codeql/csharp/ql/src/CSI/NullAlways.ql | 0 .../codeql/csharp/ql/src/CSI/NullMaybe.ql | 0 .../ql/src/Complexity/BlockWithTooManyStatements.ql | 0 .../csharp/ql/src/Complexity/ComplexCondition.ql | 0 .../csharp/ql/src/Concurrency/Concurrency.qll | 0 .../csharp/ql/src/Concurrency/DataMembers.qll | 0 .../csharp/ql/src/Concurrency/FutileSyncOnField.ql | 0 .../codeql/csharp/ql/src/Concurrency/LockOrder.ql | 0 .../codeql/csharp/ql/src/Concurrency/LockThis.ql | 0 .../codeql/csharp/ql/src/Concurrency/LockedWait.ql | 0 .../csharp/ql/src/Concurrency/SynchSetUnsynchGet.ql | 0 .../csharp/ql/src/Concurrency/ThreadCreation.qll | 0 .../ql/src/Concurrency/UnsafeLazyInitialization.ql | 0 .../src/Concurrency/UnsynchronizedStaticAccess.ql | 0 .../EmptyPasswordInConfigurationFile.ql | 0 .../Configuration/PasswordInConfigurationFile.ql | 0 .../codeql/csharp/ql/src/Dead Code/DeadCode.qll | 0 .../codeql/csharp/ql/src/Dead Code/DeadRefTypes.ql | 0 .../csharp/ql/src/Dead Code/DeadStoreOfLocal.ql | 0 .../csharp/ql/src/Dead Code/NonAssignedFields.ql | 0 .../codeql/csharp/ql/src/Dead Code/UnusedField.ql | 0 .../codeql/csharp/ql/src/Dead Code/UnusedMethod.ql | 0 .../csharp/ql/src/Diagnostics/CompilerError.ql | 0 .../csharp/ql/src/Diagnostics/CompilerMessage.ql | 0 .../src/Diagnostics/DiagnosticExtractionErrors.ql | 0 .../src/Diagnostics/DiagnosticNoExtractionErrors.ql | 0 .../csharp/ql/src/Diagnostics/ExtractorError.ql | 0 .../csharp/ql/src/Diagnostics/ExtractorMessage.ql | 0 .../csharp/ql/src/Documentation/Documentation.qll | 0 .../csharp/ql/src/Documentation/XmldocExtraParam.ql | 0 .../ql/src/Documentation/XmldocExtraTypeParam.ql | 0 .../csharp/ql/src/Documentation/XmldocMissing.ql | 0 .../ql/src/Documentation/XmldocMissingException.ql | 0 .../ql/src/Documentation/XmldocMissingParam.ql | 0 .../ql/src/Documentation/XmldocMissingReturn.ql | 0 .../ql/src/Documentation/XmldocMissingSummary.ql | 0 .../ql/src/Documentation/XmldocMissingTypeParam.ql | 0 .../codeql/csharp/ql/src/IDEContextual.qll | 0 .../ql/src/Input Validation/UseOfFileUpload.ql | 0 .../ql/src/Input Validation/ValueShadowing.ql | 0 .../ValueShadowingServerVariable.ql | 0 .../src/Language Abuse/CastThisToTypeParameter.ql | 0 .../src/Language Abuse/CatchOfGenericException.ql | 0 .../csharp/ql/src/Language Abuse/ChainedIs.ql | 0 .../ql/src/Language Abuse/DubiousDowncastOfThis.ql | 0 .../ql/src/Language Abuse/DubiousTypeTestOfThis.ql | 0 .../csharp/ql/src/Language Abuse/ForeachCapture.ql | 0 .../src/Language Abuse/MissedReadonlyOpportunity.ql | 0 .../src/Language Abuse/MissedTernaryOpportunity.ql | 0 .../ql/src/Language Abuse/MissedUsingOpportunity.ql | 0 .../codeql/csharp/ql/src/Language Abuse/NestedIf.ql | 0 .../ql/src/Language Abuse/RethrowException.ql | 0 .../ql/src/Language Abuse/SimplifyBoolExpr.ql | 0 .../ql/src/Language Abuse/UnusedPropertyValue.ql | 0 .../ql/src/Language Abuse/UselessCastToSelf.ql | 0 .../ql/src/Language Abuse/UselessIsBeforeAs.ql | 0 .../UselessNullCoalescingExpression.ql | 0 .../csharp/ql/src/Language Abuse/UselessTypeTest.ql | 0 .../csharp/ql/src/Language Abuse/UselessUpcast.ql | 0 .../codeql/csharp/ql/src/Likely Bugs/BadCheckOdd.ql | 0 .../Collections/ContainerLengthCmpOffByOne.ql | 0 .../Likely Bugs/Collections/ContainerSizeCmpZero.ql | 0 .../Likely Bugs/Collections/ReadOnlyContainer.ql | 0 .../Likely Bugs/Collections/WriteOnlyContainer.ql | 0 .../csharp/ql/src/Likely Bugs/ConstantComparison.ql | 0 .../Likely Bugs/DangerousNonShortCircuitLogic.ql | 0 .../ql/src/Likely Bugs/Dynamic/BadDynamicCall.ql | 0 .../ql/src/Likely Bugs/EqualityCheckOnFloats.ql | 0 .../codeql/csharp/ql/src/Likely Bugs/EqualsArray.ql | 0 .../csharp/ql/src/Likely Bugs/EqualsUsesAs.ql | 0 .../csharp/ql/src/Likely Bugs/EqualsUsesIs.ql | 0 .../csharp/ql/src/Likely Bugs/HashedButNoHash.ql | 0 .../csharp/ql/src/Likely Bugs/ICryptoTransform.qll | 0 .../ql/src/Likely Bugs/ImpossibleArrayCast.ql | 0 .../csharp/ql/src/Likely Bugs/IncomparableEquals.ql | 0 .../ql/src/Likely Bugs/InconsistentCompareTo.ql | 0 .../Likely Bugs/LeapYear/UnsafeYearConstruction.ql | 0 .../ql/src/Likely Bugs/MishandlingJapaneseEra.ql | 0 .../ql/src/Likely Bugs/NestedLoopsSameVariable.ql | 0 .../csharp/ql/src/Likely Bugs/ObjectComparison.ql | 0 .../csharp/ql/src/Likely Bugs/ParallelSink.qll | 0 .../ql/src/Likely Bugs/PossibleLossOfPrecision.ql | 0 .../csharp/ql/src/Likely Bugs/RandomUsedOnce.ql | 0 .../csharp/ql/src/Likely Bugs/RecursiveEquals.ql | 0 .../ql/src/Likely Bugs/RecursiveOperatorEquals.ql | 0 .../src/Likely Bugs/ReferenceEqualsOnValueTypes.ql | 0 .../csharp/ql/src/Likely Bugs/SelfAssignment.ql | 0 .../ql/src/Likely Bugs/Statements/EmptyBlock.ql | 0 .../Likely Bugs/Statements/EmptyLockStatement.ql | 0 .../ql/src/Likely Bugs/Statements/UseBraces.ql | 0 .../src/Likely Bugs/StaticFieldWrittenByInstance.ql | 0 .../ql/src/Likely Bugs/StringBuilderCharInit.ql | 0 .../src/Likely Bugs/ThreadUnsafeICryptoTransform.ql | 0 .../ThreadUnsafeICryptoTransformLambda.ql | 0 .../ql/src/Likely Bugs/UncheckedCastInEquals.ql | 0 .../csharp/ql/src/Linq/BadMultipleIteration.ql | 0 .../csharp/ql/src/Linq/MissedAllOpportunity.ql | 0 .../csharp/ql/src/Linq/MissedCastOpportunity.ql | 0 .../csharp/ql/src/Linq/MissedOfTypeOpportunity.ql | 0 .../csharp/ql/src/Linq/MissedSelectOpportunity.ql | 0 .../csharp/ql/src/Linq/MissedWhereOpportunity.ql | 0 .../codeql/csharp/ql/src/Linq/RedundantSelect.ql | 0 .../src/Metrics/Callables/CCyclomaticComplexity.ql | 0 .../csharp/ql/src/Metrics/Callables/CLinesOfCode.ql | 0 .../ql/src/Metrics/Callables/CLinesOfComment.ql | 0 .../ql/src/Metrics/Callables/CNumberOfParameters.ql | 0 .../ql/src/Metrics/Callables/CNumberOfStatements.ql | 0 .../src/Metrics/Callables/CPercentageOfComments.ql | 0 .../src/Metrics/Callables/StatementNestingDepth.ql | 0 .../Metrics/Dependencies/ExternalDependencies.ql | 0 .../Dependencies/ExternalDependenciesSourceLinks.ql | 0 .../csharp/ql/src/Metrics/Files/FCommentRatio.ql | 0 .../ql/src/Metrics/Files/FCyclomaticComplexity.ql | 0 .../codeql/csharp/ql/src/Metrics/Files/FLines.ql | 0 .../csharp/ql/src/Metrics/Files/FLinesOfCode.ql | 0 .../csharp/ql/src/Metrics/Files/FLinesOfComment.ql | 0 .../ql/src/Metrics/Files/FLinesOfCommentedCode.ql | 0 .../csharp/ql/src/Metrics/Files/FNumberOfClasses.ql | 0 .../ql/src/Metrics/Files/FNumberOfInterfaces.ql | 0 .../csharp/ql/src/Metrics/Files/FNumberOfStructs.ql | 0 .../csharp/ql/src/Metrics/Files/FNumberOfTests.ql | 0 .../src/Metrics/Files/FNumberOfUsingNamespaces.ql | 0 .../ql/src/Metrics/Files/FSelfContainedness.ql | 0 .../ql/src/Metrics/RefTypes/TAfferentCoupling.ql | 0 .../ql/src/Metrics/RefTypes/TEfferentCoupling.ql | 0 .../ql/src/Metrics/RefTypes/TInheritanceDepth.ql | 0 .../ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql | 0 .../ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql | 0 .../ql/src/Metrics/RefTypes/TNumberOfCallables.ql | 0 .../ql/src/Metrics/RefTypes/TNumberOfEvents.ql | 0 .../ql/src/Metrics/RefTypes/TNumberOfFields.ql | 0 .../ql/src/Metrics/RefTypes/TNumberOfIndexers.ql | 0 .../src/Metrics/RefTypes/TNumberOfNonConstFields.ql | 0 .../ql/src/Metrics/RefTypes/TNumberOfProperties.ql | 0 .../ql/src/Metrics/RefTypes/TNumberOfStatements.ql | 0 .../csharp/ql/src/Metrics/RefTypes/TResponse.ql | 0 .../csharp/ql/src/Metrics/RefTypes/TSizeOfAPI.ql | 0 .../ql/src/Metrics/RefTypes/TSpecialisationIndex.ql | 0 .../ql/src/Metrics/RefTypes/TUnmanagedCode.ql | 0 .../csharp/ql/src/Metrics/Summaries/LinesOfCode.ql | 0 .../ql/src/Performance/StringBuilderInLoop.ql | 0 .../ql/src/Performance/StringConcatenationInLoop.ql | 0 .../csharp/ql/src/Performance/UseTryGetValue.ql | 0 .../ql/src/Security Features/CWE-011/ASPNetDebug.ql | 0 .../CWE-016/ASPNetMaxRequestLength.ql | 0 .../CWE-016/ASPNetPagesValidateRequest.ql | 0 .../CWE-016/ASPNetRequestValidationMode.ql | 0 .../CWE-020/ExternalAPIsUsedWithUntrustedData.ql | 0 .../CWE-020/RuntimeChecksBypass.ql | 0 .../CWE-020/UntrustedDataToExternalAPI.ql | 0 .../ql/src/Security Features/CWE-022/TaintedPath.ql | 0 .../ql/src/Security Features/CWE-022/ZipSlip.ql | 0 .../Security Features/CWE-078/CommandInjection.ql | 0 .../CWE-078/StoredCommandInjection.ql | 0 .../ql/src/Security Features/CWE-079/StoredXSS.ql | 0 .../csharp/ql/src/Security Features/CWE-079/XSS.ql | 0 .../CWE-089/SecondOrderSqlInjection.ql | 0 .../src/Security Features/CWE-089/SqlInjection.ql | 0 .../src/Security Features/CWE-090/LDAPInjection.ql | 0 .../CWE-090/StoredLDAPInjection.ql | 0 .../src/Security Features/CWE-091/XMLInjection.ql | 0 .../src/Security Features/CWE-094/CodeInjection.ql | 0 .../Security Features/CWE-099/ResourceInjection.ql | 0 .../CWE-112/MissingXMLValidation.ql | 0 .../CWE-114/AssemblyPathInjection.ql | 0 .../ql/src/Security Features/CWE-117/LogForging.ql | 0 .../CWE-119/LocalUnvalidatedArithmetic.ql | 0 .../CWE-134/UncontrolledFormatString.ql | 0 .../CWE-201/ExposureInTransmittedData.ql | 0 .../CWE-209/ExceptionInformationExposure.ql | 0 .../CWE-248/MissingASPNETGlobalErrorHandler.ql | 0 .../Security Features/CWE-312/CleartextStorage.ql | 0 .../CWE-321/HardcodedEncryptionKey.ql | 0 .../CWE-321/HardcodedSymmetricEncryptionKey.ql | 0 .../CWE-327/DontInstallRootCert.ql | 0 .../CWE-327/InsecureSQLConnection.ql | 0 .../CWE-352/MissingAntiForgeryTokenValidation.ql | 0 .../CWE-359/ExposureOfPrivateInformation.ql | 0 .../src/Security Features/CWE-384/AbandonSession.ql | 0 .../CWE-451/MissingXFrameOptions.ql | 0 .../CWE-502/DeserializedDelegate.ql | 0 .../CWE-502/UnsafeDeserialization.ql | 0 .../CWE-502/UnsafeDeserializationUntrustedInput.ql | 0 .../CWE-548/ASPNetDirectoryListing.ql | 0 .../ql/src/Security Features/CWE-601/UrlRedirect.ql | 0 .../CWE-611/UntrustedDataInsecureXml.ql | 0 .../CWE-611/UseXmlSecureResolver.ql | 0 .../ql/src/Security Features/CWE-614/RequireSSL.ql | 0 .../CWE-643/StoredXPathInjection.ql | 0 .../src/Security Features/CWE-643/XPathInjection.ql | 0 .../ql/src/Security Features/CWE-730/ReDoS.ql | 0 .../src/Security Features/CWE-730/RegexInjection.ql | 0 .../CWE-798/HardcodedConnectionString.ql | 0 .../CWE-798/HardcodedCredentials.ql | 0 .../Security Features/CWE-807/ConditionalBypass.ql | 0 .../CWE-838/InappropriateEncoding.ql | 0 .../CookieWithOverlyBroadDomain.ql | 0 .../Security Features/CookieWithOverlyBroadPath.ql | 0 .../src/Security Features/Encryption using ECB.ql | 0 .../src/Security Features/HeaderCheckingDisabled.ql | 0 .../src/Security Features/InadequateRSAPadding.ql | 0 .../ql/src/Security Features/InsecureRandomness.ql | 0 .../ql/src/Security Features/InsufficientKeySize.ql | 0 .../ql/src/Security Features/PersistentCookie.ql | 0 .../ql/src/Security Features/WeakEncryption.ql | 0 .../csharp/ql/src/Stubs/AllStubsFromReference.ql | 0 .../csharp/ql/src/Stubs/AllStubsFromSource.ql | 0 .../csharp/ql/src/Stubs/MinimalStubsFromSource.ql | 0 .../codeql/csharp/ql/src/Stubs/Stubs.qll | 0 .../csharp/ql/src/Useless code/DefaultToString.ql | 0 .../ql/src/Useless code/DefaultToStringQuery.qll | 0 .../csharp/ql/src/Useless code/FutileConditional.ql | 0 .../csharp/ql/src/Useless code/IntGetHashCode.ql | 0 .../src/Useless code/PointlessForwardingMethod.ql | 0 .../ql/src/Useless code/RedundantToStringCall.ql | 0 .../csharp/ql/src/Useless code/UnusedLabel.ql | 0 .../repo-tests}/codeql/csharp/ql/src/definitions.ql | 0 .../codeql/csharp/ql/src/definitions.qll | 0 .../ql/src/experimental/CWE-099/TaintedWebClient.ql | 0 .../experimental/CWE-099/TaintedWebClientLib.qll | 0 .../ql/src/experimental/CWE-918/RequestForgery.ql | 0 .../ql/src/experimental/CWE-918/RequestForgery.qll | 0 .../CWE-1004/CookieWithoutHttpOnly.ql | 0 .../CWE-614/CookieWithoutSecure.ql | 0 .../Serialization/DataSetSerialization.qll | 0 .../Serialization/DefiningDatasetRelatedType.ql | 0 .../DefiningPotentiallyUnsafeXmlSerializer.ql | 0 .../UnsafeTypeUsedDataContractSerializer.ql | 0 .../Serialization/XmlDeserializationWithDataSet.ql | 0 .../backdoor/DangerousNativeFunctionCall.ql | 0 .../Security Features/backdoor/PotentialTimeBomb.ql | 0 .../backdoor/ProcessNameToHashTaintFlow.ql | 0 .../Solorigate/ModifiedFnvFunctionDetection.ql | 0 .../NumberOfKnownCommandsAboveThreshold.ql | 0 .../Solorigate/NumberOfKnownHashesAboveThreshold.ql | 0 .../NumberOfKnownLiteralsAboveThreshold.ql | 0 .../NumberOfKnownMethodNamesAboveThreshold.ql | 0 .../campaign/Solorigate/Solorigate.qll | 0 .../Solorigate/SwallowEverythingExceptionHandler.ql | 0 .../csharp/Cryptography/NonCryptographicHashes.qll | 0 .../dataflow/flowsources/AuthCookie.qll | 0 .../codeql/csharp/ql/src/experimental/ir/IR.qll | 0 .../ql/src/experimental/ir/IRConfiguration.qll | 0 .../csharp/ql/src/experimental/ir/IRConsistency.ql | 0 .../codeql/csharp/ql/src/experimental/ir/PrintIR.ql | 0 .../csharp/ql/src/experimental/ir/PrintIR.qll | 0 .../codeql/csharp/ql/src/experimental/ir/Util.qll | 0 .../ql/src/experimental/ir/ValueNumbering.qll | 0 .../src/experimental/ir/implementation/EdgeKind.qll | 0 .../ir/implementation/IRConfiguration.qll | 0 .../src/experimental/ir/implementation/IRType.qll | 0 .../ir/implementation/MemoryAccessKind.qll | 0 .../src/experimental/ir/implementation/Opcode.qll | 0 .../ir/implementation/TempVariableTag.qll | 0 .../ir/implementation/UseSoundEscapeAnalysis.qll | 0 .../ir/implementation/internal/AliasedSSAStub.qll | 0 .../ir/implementation/internal/EdgeKindInternal.qll | 0 .../internal/IRConfigurationInternal.qll | 0 .../ir/implementation/internal/IRFunctionBase.qll | 0 .../internal/IRFunctionBaseInternal.qll | 0 .../ir/implementation/internal/IRTypeInternal.qll | 0 .../ir/implementation/internal/OpcodeImports.qll | 0 .../ir/implementation/internal/OperandTag.qll | 0 .../implementation/internal/OperandTagInternal.qll | 0 .../ir/implementation/internal/TIRVariable.qll | 0 .../implementation/internal/TIRVariableInternal.qll | 0 .../ir/implementation/internal/TInstruction.qll | 0 .../implementation/internal/TInstructionImports.qll | 0 .../internal/TInstructionInternal.qll | 0 .../ir/implementation/internal/TOperand.qll | 0 .../internal/TempVariableTagInternal.qll | 0 .../src/experimental/ir/implementation/raw/IR.qll | 0 .../experimental/ir/implementation/raw/IRBlock.qll | 0 .../ir/implementation/raw/IRConsistency.ql | 0 .../ir/implementation/raw/IRConsistency.qll | 0 .../ir/implementation/raw/IRFunction.qll | 0 .../ir/implementation/raw/IRVariable.qll | 0 .../ir/implementation/raw/Instruction.qll | 0 .../experimental/ir/implementation/raw/Operand.qll | 0 .../experimental/ir/implementation/raw/PrintIR.ql | 0 .../experimental/ir/implementation/raw/PrintIR.qll | 0 .../raw/constant/ConstantAnalysis.qll | 0 .../raw/constant/PrintConstantAnalysis.qll | 0 .../constant/internal/ConstantAnalysisInternal.qll | 0 .../implementation/raw/gvn/PrintValueNumbering.qll | 0 .../ir/implementation/raw/gvn/ValueNumbering.qll | 0 .../raw/gvn/internal/ValueNumberingImports.qll | 0 .../raw/gvn/internal/ValueNumberingInternal.qll | 0 .../implementation/raw/internal/IRBlockImports.qll | 0 .../implementation/raw/internal/IRConstruction.qll | 0 .../raw/internal/IRFunctionImports.qll | 0 .../ir/implementation/raw/internal/IRImports.qll | 0 .../ir/implementation/raw/internal/IRInternal.qll | 0 .../raw/internal/IRVariableImports.qll | 0 .../raw/internal/InstructionImports.qll | 0 .../implementation/raw/internal/InstructionTag.qll | 0 .../implementation/raw/internal/OperandImports.qll | 0 .../implementation/raw/internal/OperandInternal.qll | 0 .../implementation/raw/internal/PrintIRImports.qll | 0 .../implementation/raw/internal/TranslatedCall.qll | 0 .../raw/internal/TranslatedCondition.qll | 0 .../raw/internal/TranslatedDeclaration.qll | 0 .../raw/internal/TranslatedElement.qll | 0 .../implementation/raw/internal/TranslatedExpr.qll | 0 .../raw/internal/TranslatedFunction.qll | 0 .../raw/internal/TranslatedInitialization.qll | 0 .../implementation/raw/internal/TranslatedStmt.qll | 0 .../raw/internal/common/TranslatedCallBase.qll | 0 .../raw/internal/common/TranslatedConditionBase.qll | 0 .../internal/common/TranslatedDeclarationBase.qll | 0 .../raw/internal/common/TranslatedExprBase.qll | 0 .../implementation/raw/internal/desugar/Common.qll | 0 .../raw/internal/desugar/Delegate.qll | 0 .../implementation/raw/internal/desugar/Foreach.qll | 0 .../ir/implementation/raw/internal/desugar/Lock.qll | 0 .../implementation/raw/internal/desugar/Using.qll | 0 .../internal/TranslatedCompilerGeneratedCall.qll | 0 .../TranslatedCompilerGeneratedCondition.qll | 0 .../TranslatedCompilerGeneratedDeclaration.qll | 0 .../internal/TranslatedCompilerGeneratedElement.qll | 0 .../internal/TranslatedCompilerGeneratedExpr.qll | 0 .../internal/TranslatedCompilerGeneratedStmt.qll | 0 .../raw/internal/reachability/Dominance.qll | 0 .../raw/internal/reachability/DominanceInternal.qll | 0 .../raw/internal/reachability/PrintDominance.qll | 0 .../internal/reachability/PrintReachableBlock.qll | 0 .../raw/internal/reachability/ReachableBlock.qll | 0 .../reachability/ReachableBlockInternal.qll | 0 .../ir/implementation/unaliased_ssa/IR.qll | 0 .../ir/implementation/unaliased_ssa/IRBlock.qll | 0 .../implementation/unaliased_ssa/IRConsistency.ql | 0 .../implementation/unaliased_ssa/IRConsistency.qll | 0 .../ir/implementation/unaliased_ssa/IRFunction.qll | 0 .../ir/implementation/unaliased_ssa/IRVariable.qll | 0 .../ir/implementation/unaliased_ssa/Instruction.qll | 0 .../ir/implementation/unaliased_ssa/Operand.qll | 0 .../ir/implementation/unaliased_ssa/PrintIR.ql | 0 .../ir/implementation/unaliased_ssa/PrintIR.qll | 0 .../unaliased_ssa/constant/ConstantAnalysis.qll | 0 .../constant/PrintConstantAnalysis.qll | 0 .../constant/internal/ConstantAnalysisInternal.qll | 0 .../unaliased_ssa/gvn/PrintValueNumbering.qll | 0 .../unaliased_ssa/gvn/ValueNumbering.qll | 0 .../gvn/internal/ValueNumberingImports.qll | 0 .../gvn/internal/ValueNumberingInternal.qll | 0 .../unaliased_ssa/internal/AliasAnalysis.qll | 0 .../unaliased_ssa/internal/AliasAnalysisImports.qll | 0 .../internal/AliasAnalysisInternal.qll | 0 .../unaliased_ssa/internal/AliasConfiguration.qll | 0 .../internal/AliasConfigurationImports.qll | 0 .../unaliased_ssa/internal/IRBlockImports.qll | 0 .../unaliased_ssa/internal/IRFunctionImports.qll | 0 .../unaliased_ssa/internal/IRImports.qll | 0 .../unaliased_ssa/internal/IRInternal.qll | 0 .../unaliased_ssa/internal/IRVariableImports.qll | 0 .../unaliased_ssa/internal/InstructionImports.qll | 0 .../unaliased_ssa/internal/OperandImports.qll | 0 .../unaliased_ssa/internal/OperandInternal.qll | 0 .../unaliased_ssa/internal/PrintIRImports.qll | 0 .../unaliased_ssa/internal/PrintSSA.qll | 0 .../unaliased_ssa/internal/SSAConsistency.ql | 0 .../unaliased_ssa/internal/SSAConsistency.qll | 0 .../unaliased_ssa/internal/SSAConstruction.qll | 0 .../internal/SSAConstructionImports.qll | 0 .../internal/SSAConstructionInternal.qll | 0 .../unaliased_ssa/internal/SimpleSSA.qll | 0 .../unaliased_ssa/internal/SimpleSSAImports.qll | 0 .../internal/SimpleSSAPublicImports.qll | 0 .../internal/reachability/Dominance.qll | 0 .../internal/reachability/DominanceInternal.qll | 0 .../internal/reachability/PrintDominance.qll | 0 .../internal/reachability/PrintReachableBlock.qll | 0 .../internal/reachability/ReachableBlock.qll | 0 .../reachability/ReachableBlockInternal.qll | 0 .../ql/src/experimental/ir/internal/CSharpType.qll | 0 .../experimental/ir/internal/IRCSharpLanguage.qll | 0 .../ql/src/experimental/ir/internal/IRGuards.qll | 0 .../ql/src/experimental/ir/internal/IRUtilities.qll | 0 .../experimental/ir/internal/IntegerConstant.qll | 0 .../experimental/ir/internal/IntegerInterval.qll | 0 .../src/experimental/ir/internal/IntegerPartial.qll | 0 .../ql/src/experimental/ir/internal/Overlap.qll | 0 .../experimental/ir/internal/TempVariableTag.qll | 0 .../ql/src/experimental/ir/rangeanalysis/Bound.qll | 0 .../experimental/ir/rangeanalysis/RangeAnalysis.qll | 0 .../experimental/ir/rangeanalysis/RangeUtils.qll | 0 .../experimental/ir/rangeanalysis/SignAnalysis.qll | 0 .../codeql/csharp/ql/src/filters/ClassifyFiles.ql | 0 .../codeql/csharp/ql/src/localDefinitions.ql | 0 .../codeql/csharp/ql/src/localReferences.ql | 0 .../csharp/ql/src/meta/frameworks/Coverage.ql | 0 .../repo-tests}/codeql/csharp/ql/src/printAst.ql | 0 .../repo-tests}/codeql/csharp/ql/src/qlpack.yml | 0 .../query-examples/cpp/bad-overflow-guard-1.ql | 0 .../query-examples/cpp/bad-overflow-guard-2.ql | 0 .../query-examples/cpp/bad-overflow-guard-3.ql | 0 .../query-examples/cpp/control-flow-cpp-1.ql | 0 .../query-examples/cpp/control-flow-cpp-2.ql | 0 .../query-examples/cpp/control-flow-cpp-3.ql | 0 .../query-examples/cpp/control-flow-cpp-4.ql | 0 .../query-examples/cpp/control-flow-cpp-5.ql | 0 .../query-examples/cpp/data-flow-cpp-1.ql | 0 .../query-examples/cpp/data-flow-cpp-2.ql | 0 .../query-examples/cpp/empty-if-cpp-class.ql | 0 .../query-examples/cpp/empty-if-cpp-model.ql | 0 .../query-examples/cpp/empty-if-cpp-predicate.ql | 0 .../ql-training/query-examples/cpp/empty-if-cpp.ql | 0 .../query-examples/cpp/global-data-flow-cpp-1.ql | 0 .../ql-training/query-examples/cpp/snprintf-1.ql | 0 .../query-examples/java/data-flow-java-1.ql | 0 .../query-examples/java/data-flow-java-2.ql | 0 .../query-examples/java/empty-if-java-class.ql | 0 .../query-examples/java/empty-if-java-model.ql | 0 .../query-examples/java/empty-if-java-predicate.ql | 0 .../query-examples/java/empty-if-java.ql | 0 .../query-examples/java/global-data-flow-java-1.ql | 0 .../query-examples/java/query-injection-java-1.ql | 0 .../query-examples/java/query-injection-java-2.ql | 0 .../query-examples/java/query-injection-java-3.ql | 0 .../writing-codeql-queries/river-crossing-1.ql | 0 .../codeql/writing-codeql-queries/river-crossing.ql | 0 .../repo-tests}/codeql/java/ql/examples/qlpack.yml | 0 .../codeql/java/ql/examples/snippets/arrayaccess.ql | 0 .../codeql/java/ql/examples/snippets/castexpr.ql | 0 .../java/ql/examples/snippets/catch_exception.ql | 0 .../java/ql/examples/snippets/constructor_call.ql | 0 .../codeql/java/ql/examples/snippets/emptyblock.ql | 0 .../codeql/java/ql/examples/snippets/emptythen.ql | 0 .../codeql/java/ql/examples/snippets/eq_true.ql | 0 .../java/ql/examples/snippets/extend_class.ql | 0 .../codeql/java/ql/examples/snippets/field_read.ql | 0 .../java/ql/examples/snippets/integer_literal.ql | 0 .../codeql/java/ql/examples/snippets/method_call.ql | 0 .../java/ql/examples/snippets/mutualrecursion.ql | 0 .../java/ql/examples/snippets/nativemethod.ql | 0 .../java/ql/examples/snippets/null_argument.ql | 0 .../java/ql/examples/snippets/override_method.ql | 0 .../java/ql/examples/snippets/qualifiedthis.ql | 0 .../java/ql/examples/snippets/returnstatement.ql | 0 .../java/ql/examples/snippets/singletonblock.ql | 0 .../codeql/java/ql/examples/snippets/switchcase.ql | 0 .../java/ql/examples/snippets/synchronizedmethod.ql | 0 .../java/ql/examples/snippets/ternaryconditional.ql | 0 .../java/ql/examples/snippets/throw_exception.ql | 0 .../codeql/java/ql/examples/snippets/todocomment.ql | 0 .../java/ql/examples/snippets/toomanyparams.ql | 0 .../codeql/java/ql/examples/snippets/tryfinally.ql | 0 .../java/ql/examples/snippets/unusedlocalvar.ql | 0 .../java/ql/examples/snippets/unusedmethod.ql | 0 .../codeql/java/ql/examples/snippets/unusedparam.ql | 0 .../java/ql/examples/snippets/voidreturntype.ql | 0 .../java/ql/examples/snippets/volatilefield.ql | 0 .../codeql/java/ql/lib/Customizations.qll | 0 .../codeql/java/ql/lib/config/semmlecode.dbscheme | 0 .../repo-tests}/codeql/java/ql/lib/default.qll | 0 .../java/ql/lib/external/ExternalArtifact.qll | 0 .../repo-tests}/codeql/java/ql/lib/java.qll | 0 .../repo-tests}/codeql/java/ql/lib/qlpack.yml | 0 .../codeql/java/ql/lib/semmle/code/FileSystem.qll | 0 .../codeql/java/ql/lib/semmle/code/Location.qll | 0 .../codeql/java/ql/lib/semmle/code/SMAP.qll | 0 .../codeql/java/ql/lib/semmle/code/Unit.qll | 0 .../ql/lib/semmle/code/configfiles/ConfigFiles.qll | 0 .../java/ql/lib/semmle/code/java/Annotation.qll | 0 .../java/ql/lib/semmle/code/java/Collections.qll | 0 .../ql/lib/semmle/code/java/CompilationUnit.qll | 0 .../java/ql/lib/semmle/code/java/Completion.qll | 0 .../java/ql/lib/semmle/code/java/Concurrency.qll | 0 .../ql/lib/semmle/code/java/ControlFlowGraph.qll | 0 .../java/ql/lib/semmle/code/java/Conversions.qll | 0 .../java/ql/lib/semmle/code/java/Dependency.qll | 0 .../ql/lib/semmle/code/java/DependencyCounts.qll | 0 .../codeql/java/ql/lib/semmle/code/java/Element.qll | 0 .../java/ql/lib/semmle/code/java/Exception.qll | 0 .../codeql/java/ql/lib/semmle/code/java/Expr.qll | 0 .../java/ql/lib/semmle/code/java/GeneratedFiles.qll | 0 .../java/ql/lib/semmle/code/java/Generics.qll | 0 .../codeql/java/ql/lib/semmle/code/java/Import.qll | 0 .../codeql/java/ql/lib/semmle/code/java/J2EE.qll | 0 .../codeql/java/ql/lib/semmle/code/java/JDK.qll | 0 .../java/ql/lib/semmle/code/java/JDKAnnotations.qll | 0 .../codeql/java/ql/lib/semmle/code/java/JMX.qll | 0 .../codeql/java/ql/lib/semmle/code/java/Javadoc.qll | 0 .../codeql/java/ql/lib/semmle/code/java/Maps.qll | 0 .../codeql/java/ql/lib/semmle/code/java/Member.qll | 0 .../java/ql/lib/semmle/code/java/Modifier.qll | 0 .../codeql/java/ql/lib/semmle/code/java/Modules.qll | 0 .../lib/semmle/code/java/NumberFormatException.qll | 0 .../codeql/java/ql/lib/semmle/code/java/Package.qll | 0 .../java/ql/lib/semmle/code/java/PrettyPrintAst.qll | 0 .../codeql/java/ql/lib/semmle/code/java/PrintAst.ql | 0 .../java/ql/lib/semmle/code/java/PrintAst.qll | 0 .../java/ql/lib/semmle/code/java/Reflection.qll | 0 .../ql/lib/semmle/code/java/Serializability.qll | 0 .../java/ql/lib/semmle/code/java/Statement.qll | 0 .../java/ql/lib/semmle/code/java/StringFormat.qll | 0 .../codeql/java/ql/lib/semmle/code/java/Type.qll | 0 .../java/ql/lib/semmle/code/java/UnitTests.qll | 0 .../java/ql/lib/semmle/code/java/Variable.qll | 0 .../ql/lib/semmle/code/java/arithmetic/Overflow.qll | 0 .../lib/semmle/code/java/comparison/Comparison.qll | 0 .../semmle/code/java/controlflow/BasicBlocks.qll | 0 .../lib/semmle/code/java/controlflow/Dominance.qll | 0 .../ql/lib/semmle/code/java/controlflow/Guards.qll | 0 .../ql/lib/semmle/code/java/controlflow/Paths.qll | 0 .../code/java/controlflow/UnreachableBlocks.qll | 0 .../code/java/controlflow/internal/GuardsLogic.qll | 0 .../java/controlflow/internal/Preconditions.qll | 0 .../ExcludeDebuggingProfilingLogging.qll | 0 .../java/ql/lib/semmle/code/java/dataflow/Bound.qll | 0 .../ql/lib/semmle/code/java/dataflow/DataFlow.qll | 0 .../ql/lib/semmle/code/java/dataflow/DataFlow2.qll | 0 .../ql/lib/semmle/code/java/dataflow/DataFlow3.qll | 0 .../ql/lib/semmle/code/java/dataflow/DataFlow4.qll | 0 .../ql/lib/semmle/code/java/dataflow/DataFlow5.qll | 0 .../ql/lib/semmle/code/java/dataflow/DataFlow6.qll | 0 .../ql/lib/semmle/code/java/dataflow/DefUse.qll | 0 .../lib/semmle/code/java/dataflow/ExternalFlow.qll | 0 .../lib/semmle/code/java/dataflow/FlowSources.qll | 0 .../ql/lib/semmle/code/java/dataflow/FlowSteps.qll | 0 .../lib/semmle/code/java/dataflow/FlowSummary.qll | 0 .../semmle/code/java/dataflow/InstanceAccess.qll | 0 .../lib/semmle/code/java/dataflow/IntegerGuards.qll | 0 .../semmle/code/java/dataflow/ModulusAnalysis.qll | 0 .../ql/lib/semmle/code/java/dataflow/NullGuards.qll | 0 .../ql/lib/semmle/code/java/dataflow/Nullness.qll | 0 .../lib/semmle/code/java/dataflow/RangeAnalysis.qll | 0 .../ql/lib/semmle/code/java/dataflow/RangeUtils.qll | 0 .../java/ql/lib/semmle/code/java/dataflow/SSA.qll | 0 .../lib/semmle/code/java/dataflow/SignAnalysis.qll | 0 .../semmle/code/java/dataflow/StringPrefixes.qll | 0 .../lib/semmle/code/java/dataflow/TaintTracking.qll | 0 .../semmle/code/java/dataflow/TaintTracking2.qll | 0 .../ql/lib/semmle/code/java/dataflow/TypeFlow.qll | 0 .../semmle/code/java/dataflow/internal/BaseSSA.qll | 0 .../code/java/dataflow/internal/ContainerFlow.qll | 0 .../java/dataflow/internal/DataFlowDispatch.qll | 0 .../internal/DataFlowForSerializability.qll | 0 .../code/java/dataflow/internal/DataFlowImpl.qll | 0 .../code/java/dataflow/internal/DataFlowImpl2.qll | 0 .../code/java/dataflow/internal/DataFlowImpl3.qll | 0 .../code/java/dataflow/internal/DataFlowImpl4.qll | 0 .../code/java/dataflow/internal/DataFlowImpl5.qll | 0 .../code/java/dataflow/internal/DataFlowImpl6.qll | 0 .../java/dataflow/internal/DataFlowImplCommon.qll | 0 .../dataflow/internal/DataFlowImplConsistency.qll | 0 .../internal/DataFlowImplForSerializability.qll | 0 .../java/dataflow/internal/DataFlowImplSpecific.qll | 0 .../code/java/dataflow/internal/DataFlowNodes.qll | 0 .../code/java/dataflow/internal/DataFlowPrivate.qll | 0 .../code/java/dataflow/internal/DataFlowUtil.qll | 0 .../code/java/dataflow/internal/FlowSummaryImpl.qll | 0 .../dataflow/internal/FlowSummaryImplSpecific.qll | 0 .../java/dataflow/internal/TaintTrackingUtil.qll | 0 .../internal/rangeanalysis/BoundSpecific.qll | 0 .../rangeanalysis/ModulusAnalysisSpecific.qll | 0 .../java/dataflow/internal/rangeanalysis/Sign.qll | 0 .../internal/rangeanalysis/SignAnalysisCommon.qll | 0 .../internal/rangeanalysis/SignAnalysisSpecific.qll | 0 .../rangeanalysis/SsaReadPositionCommon.qll | 0 .../rangeanalysis/SsaReadPositionSpecific.qll | 0 .../internal/tainttracking1/TaintTrackingImpl.qll | 0 .../tainttracking1/TaintTrackingParameter.qll | 0 .../internal/tainttracking2/TaintTrackingImpl.qll | 0 .../tainttracking2/TaintTrackingParameter.qll | 0 .../ql/lib/semmle/code/java/deadcode/DeadCode.qll | 0 .../code/java/deadcode/DeadCodeCustomizations.qll | 0 .../semmle/code/java/deadcode/DeadEnumConstant.qll | 0 .../ql/lib/semmle/code/java/deadcode/DeadField.qll | 0 .../lib/semmle/code/java/deadcode/EntryPoints.qll | 0 .../semmle/code/java/deadcode/SpringEntryPoints.qll | 0 .../semmle/code/java/deadcode/StrutsEntryPoints.qll | 0 .../semmle/code/java/deadcode/TestEntryPoints.qll | 0 .../semmle/code/java/deadcode/WebEntryPoints.qll | 0 .../java/deadcode/frameworks/CamelEntryPoints.qll | 0 .../deadcode/frameworks/FitNesseEntryPoints.qll | 0 .../frameworks/GigaSpacesXAPEntryPoints.qll | 0 .../lib/semmle/code/java/dispatch/DispatchFlow.qll | 0 .../ql/lib/semmle/code/java/dispatch/ObjFlow.qll | 0 .../semmle/code/java/dispatch/VirtualDispatch.qll | 0 .../semmle/code/java/dispatch/WrappedInvocation.qll | 0 .../lib/semmle/code/java/frameworks/ApacheHttp.qll | 0 .../lib/semmle/code/java/frameworks/ApacheLdap.qll | 0 .../lib/semmle/code/java/frameworks/Assertions.qll | 0 .../ql/lib/semmle/code/java/frameworks/Camel.qll | 0 .../ql/lib/semmle/code/java/frameworks/Castor.qll | 0 .../ql/lib/semmle/code/java/frameworks/Cucumber.qll | 0 .../ql/lib/semmle/code/java/frameworks/FastJson.qll | 0 .../ql/lib/semmle/code/java/frameworks/Flexjson.qll | 0 .../ql/lib/semmle/code/java/frameworks/Guice.qll | 0 .../semmle/code/java/frameworks/HessianBurlap.qll | 0 .../lib/semmle/code/java/frameworks/Hibernate.qll | 0 .../ql/lib/semmle/code/java/frameworks/JAXB.qll | 0 .../code/java/frameworks/JUnitAnnotations.qll | 0 .../ql/lib/semmle/code/java/frameworks/JYaml.qll | 0 .../ql/lib/semmle/code/java/frameworks/Jabsorb.qll | 0 .../ql/lib/semmle/code/java/frameworks/Jackson.qll | 0 .../code/java/frameworks/JavaxAnnotations.qll | 0 .../lib/semmle/code/java/frameworks/JavaxJson.qll | 0 .../ql/lib/semmle/code/java/frameworks/JaxWS.qll | 0 .../ql/lib/semmle/code/java/frameworks/Jdbc.qll | 0 .../ql/lib/semmle/code/java/frameworks/Jndi.qll | 0 .../ql/lib/semmle/code/java/frameworks/JoddJson.qll | 0 .../ql/lib/semmle/code/java/frameworks/JsonIo.qll | 0 .../ql/lib/semmle/code/java/frameworks/JsonJava.qll | 0 .../ql/lib/semmle/code/java/frameworks/Kryo.qll | 0 .../ql/lib/semmle/code/java/frameworks/Lombok.qll | 0 .../ql/lib/semmle/code/java/frameworks/Mail.qll | 0 .../ql/lib/semmle/code/java/frameworks/Mockito.qll | 0 .../ql/lib/semmle/code/java/frameworks/MyBatis.qll | 0 .../lib/semmle/code/java/frameworks/Networking.qll | 0 .../ql/lib/semmle/code/java/frameworks/Objects.qll | 0 .../ql/lib/semmle/code/java/frameworks/Optional.qll | 0 .../lib/semmle/code/java/frameworks/Properties.qll | 0 .../ql/lib/semmle/code/java/frameworks/Protobuf.qll | 0 .../java/ql/lib/semmle/code/java/frameworks/Rmi.qll | 0 .../ql/lib/semmle/code/java/frameworks/Selenium.qll | 0 .../ql/lib/semmle/code/java/frameworks/Servlets.qll | 0 .../lib/semmle/code/java/frameworks/SnakeYaml.qll | 0 .../lib/semmle/code/java/frameworks/SpringJdbc.qll | 0 .../lib/semmle/code/java/frameworks/SpringLdap.qll | 0 .../lib/semmle/code/java/frameworks/SpringWeb.qll | 0 .../ql/lib/semmle/code/java/frameworks/Stream.qll | 0 .../ql/lib/semmle/code/java/frameworks/Strings.qll | 0 .../ql/lib/semmle/code/java/frameworks/Thrift.qll | 0 .../lib/semmle/code/java/frameworks/UnboundId.qll | 0 .../ql/lib/semmle/code/java/frameworks/XStream.qll | 0 .../lib/semmle/code/java/frameworks/YamlBeans.qll | 0 .../semmle/code/java/frameworks/android/Android.qll | 0 .../code/java/frameworks/android/AsyncTask.qll | 0 .../semmle/code/java/frameworks/android/Intent.qll | 0 .../semmle/code/java/frameworks/android/SQLite.qll | 0 .../java/frameworks/android/SharedPreferences.qll | 0 .../semmle/code/java/frameworks/android/Slice.qll | 0 .../semmle/code/java/frameworks/android/WebView.qll | 0 .../code/java/frameworks/android/XmlParsing.qll | 0 .../code/java/frameworks/android/XssSinks.qll | 0 .../code/java/frameworks/apache/Collections.qll | 0 .../lib/semmle/code/java/frameworks/apache/Exec.qll | 0 .../lib/semmle/code/java/frameworks/apache/IO.qll | 0 .../lib/semmle/code/java/frameworks/apache/Lang.qll | 0 .../java/frameworks/camel/CamelJavaAnnotations.qll | 0 .../code/java/frameworks/camel/CamelJavaDSL.qll | 0 .../code/java/frameworks/gigaspaces/GigaSpaces.qll | 0 .../java/frameworks/google/GoogleHttpClientApi.qll | 0 .../lib/semmle/code/java/frameworks/google/Gson.qll | 0 .../lib/semmle/code/java/frameworks/guava/Base.qll | 0 .../lib/semmle/code/java/frameworks/guava/Cache.qll | 0 .../code/java/frameworks/guava/Collections.qll | 0 .../lib/semmle/code/java/frameworks/guava/Guava.qll | 0 .../ql/lib/semmle/code/java/frameworks/guava/IO.qll | 0 .../ql/lib/semmle/code/java/frameworks/gwt/GWT.qll | 0 .../semmle/code/java/frameworks/gwt/GwtUiBinder.qll | 0 .../code/java/frameworks/gwt/GwtUiBinderXml.qll | 0 .../lib/semmle/code/java/frameworks/gwt/GwtXml.qll | 0 .../semmle/code/java/frameworks/j2objc/J2ObjC.qll | 0 .../ql/lib/semmle/code/java/frameworks/jOOQ.qll | 0 .../frameworks/jackson/JacksonSerializability.qll | 0 .../code/java/frameworks/javaee/JavaServerFaces.qll | 0 .../code/java/frameworks/javaee/Persistence.qll | 0 .../code/java/frameworks/javaee/PersistenceXML.qll | 0 .../semmle/code/java/frameworks/javaee/ejb/EJB.qll | 0 .../code/java/frameworks/javaee/ejb/EJBJarXML.qll | 0 .../java/frameworks/javaee/ejb/EJBRestrictions.qll | 0 .../java/frameworks/javaee/jsf/JSFAnnotations.qll | 0 .../frameworks/javaee/jsf/JSFFacesContextXML.qll | 0 .../code/java/frameworks/javaee/jsf/JSFRenderer.qll | 0 .../lib/semmle/code/java/frameworks/javase/Http.qll | 0 .../code/java/frameworks/javase/WebSocket.qll | 0 .../lib/semmle/code/java/frameworks/play/Play.qll | 0 .../semmle/code/java/frameworks/ratpack/Ratpack.qll | 0 .../code/java/frameworks/ratpack/RatpackExec.qll | 0 .../semmle/code/java/frameworks/spring/Spring.qll | 0 .../java/frameworks/spring/SpringAbstractRef.qll | 0 .../code/java/frameworks/spring/SpringAlias.qll | 0 .../code/java/frameworks/spring/SpringArgType.qll | 0 .../code/java/frameworks/spring/SpringAttribute.qll | 0 .../code/java/frameworks/spring/SpringAutowire.qll | 0 .../code/java/frameworks/spring/SpringBean.qll | 0 .../code/java/frameworks/spring/SpringBeanFile.qll | 0 .../java/frameworks/spring/SpringBeanRefType.qll | 0 .../code/java/frameworks/spring/SpringBeans.qll | 0 .../code/java/frameworks/spring/SpringCache.qll | 0 .../code/java/frameworks/spring/SpringCamel.qll | 0 .../java/frameworks/spring/SpringComponentScan.qll | 0 .../java/frameworks/spring/SpringConstructorArg.qll | 0 .../java/frameworks/spring/SpringController.qll | 0 .../java/frameworks/spring/SpringDescription.qll | 0 .../code/java/frameworks/spring/SpringEntry.qll | 0 .../java/frameworks/spring/SpringExpression.qll | 0 .../code/java/frameworks/spring/SpringFlex.qll | 0 .../code/java/frameworks/spring/SpringHttp.qll | 0 .../code/java/frameworks/spring/SpringIdRef.qll | 0 .../code/java/frameworks/spring/SpringImport.qll | 0 .../frameworks/spring/SpringInitializingBean.qll | 0 .../code/java/frameworks/spring/SpringKey.qll | 0 .../code/java/frameworks/spring/SpringList.qll | 0 .../code/java/frameworks/spring/SpringListOrSet.qll | 0 .../java/frameworks/spring/SpringLookupMethod.qll | 0 .../code/java/frameworks/spring/SpringMap.qll | 0 .../code/java/frameworks/spring/SpringMergable.qll | 0 .../code/java/frameworks/spring/SpringMeta.qll | 0 .../code/java/frameworks/spring/SpringNull.qll | 0 .../code/java/frameworks/spring/SpringProfile.qll | 0 .../code/java/frameworks/spring/SpringProp.qll | 0 .../code/java/frameworks/spring/SpringProperty.qll | 0 .../code/java/frameworks/spring/SpringProps.qll | 0 .../code/java/frameworks/spring/SpringQualifier.qll | 0 .../code/java/frameworks/spring/SpringRef.qll | 0 .../java/frameworks/spring/SpringReplacedMethod.qll | 0 .../code/java/frameworks/spring/SpringSet.qll | 0 .../semmle/code/java/frameworks/spring/SpringUi.qll | 0 .../code/java/frameworks/spring/SpringUtil.qll | 0 .../java/frameworks/spring/SpringValidation.qll | 0 .../code/java/frameworks/spring/SpringValue.qll | 0 .../code/java/frameworks/spring/SpringWeb.qll | 0 .../code/java/frameworks/spring/SpringWebClient.qll | 0 .../java/frameworks/spring/SpringWebMultipart.qll | 0 .../code/java/frameworks/spring/SpringWebUtil.qll | 0 .../java/frameworks/spring/SpringXMLElement.qll | 0 .../frameworks/spring/metrics/MetricSpringBean.qll | 0 .../spring/metrics/MetricSpringBeanFile.qll | 0 .../code/java/frameworks/struts/StrutsActions.qll | 0 .../java/frameworks/struts/StrutsAnnotations.qll | 0 .../java/frameworks/struts/StrutsConventions.qll | 0 .../code/java/frameworks/struts/StrutsXML.qll | 0 .../lib/semmle/code/java/metrics/MetricCallable.qll | 0 .../lib/semmle/code/java/metrics/MetricElement.qll | 0 .../ql/lib/semmle/code/java/metrics/MetricField.qll | 0 .../lib/semmle/code/java/metrics/MetricPackage.qll | 0 .../lib/semmle/code/java/metrics/MetricRefType.qll | 0 .../ql/lib/semmle/code/java/metrics/MetricStmt.qll | 0 .../code/java/security/AndroidIntentRedirection.qll | 0 .../java/security/AndroidIntentRedirectionQuery.qll | 0 .../security/AndroidSensitiveCommunicationQuery.qll | 0 .../java/security/CleartextStorageClassQuery.qll | 0 .../java/security/CleartextStorageCookieQuery.qll | 0 .../security/CleartextStoragePropertiesQuery.qll | 0 .../code/java/security/CleartextStorageQuery.qll | 0 .../semmle/code/java/security/CommandArguments.qll | 0 .../semmle/code/java/security/CommandLineQuery.qll | 0 .../code/java/security/ConditionalBypassQuery.qll | 0 .../semmle/code/java/security/ControlledString.qll | 0 .../ql/lib/semmle/code/java/security/Encryption.qll | 0 .../lib/semmle/code/java/security/ExternalAPIs.qll | 0 .../semmle/code/java/security/ExternalProcess.qll | 0 .../lib/semmle/code/java/security/FileReadWrite.qll | 0 .../lib/semmle/code/java/security/FileWritable.qll | 0 .../semmle/code/java/security/GroovyInjection.qll | 0 .../code/java/security/GroovyInjectionQuery.qll | 0 .../ql/lib/semmle/code/java/security/HttpsUrls.qll | 0 .../semmle/code/java/security/HttpsUrlsQuery.qll | 0 .../semmle/code/java/security/InformationLeak.qll | 0 .../semmle/code/java/security/InsecureBasicAuth.qll | 0 .../code/java/security/InsecureBasicAuthQuery.qll | 0 .../java/ql/lib/semmle/code/java/security/JWT.qll | 0 .../code/java/security/JexlInjectionQuery.qll | 0 .../code/java/security/JexlInjectionSinkModels.qll | 0 .../lib/semmle/code/java/security/JndiInjection.qll | 0 .../code/java/security/JndiInjectionQuery.qll | 0 .../lib/semmle/code/java/security/LdapInjection.qll | 0 .../java/ql/lib/semmle/code/java/security/Mail.qll | 0 .../java/security/MissingJWTSignatureCheckQuery.qll | 0 .../lib/semmle/code/java/security/MvelInjection.qll | 0 .../code/java/security/MvelInjectionQuery.qll | 0 .../lib/semmle/code/java/security/OgnlInjection.qll | 0 .../code/java/security/OgnlInjectionQuery.qll | 0 .../lib/semmle/code/java/security/PathCreation.qll | 0 .../semmle/code/java/security/QueryInjection.qll | 0 .../semmle/code/java/security/RandomDataSource.qll | 0 .../lib/semmle/code/java/security/RandomQuery.qll | 0 .../lib/semmle/code/java/security/RelativePaths.qll | 0 .../semmle/code/java/security/RequestForgery.qll | 0 .../code/java/security/RequestForgeryConfig.qll | 0 .../semmle/code/java/security/ResponseSplitting.qll | 0 .../lib/semmle/code/java/security/SecurityFlag.qll | 0 .../lib/semmle/code/java/security/SecurityTests.qll | 0 .../semmle/code/java/security/SensitiveActions.qll | 0 .../lib/semmle/code/java/security/SpelInjection.qll | 0 .../code/java/security/SpelInjectionQuery.qll | 0 .../semmle/code/java/security/SqlUnescapedLib.qll | 0 .../code/java/security/UnsafeAndroidAccess.qll | 0 .../code/java/security/UnsafeAndroidAccessQuery.qll | 0 .../java/security/UnsafeDeserializationQuery.qll | 0 .../lib/semmle/code/java/security/UrlRedirect.qll | 0 .../ql/lib/semmle/code/java/security/Validation.qll | 0 .../java/ql/lib/semmle/code/java/security/XPath.qll | 0 .../java/ql/lib/semmle/code/java/security/XSS.qll | 0 .../ql/lib/semmle/code/java/security/XmlParsers.qll | 0 .../lib/semmle/code/java/security/XsltInjection.qll | 0 .../code/java/security/XsltInjectionQuery.qll | 0 .../java/ql/lib/semmle/code/xml/AndroidManifest.qll | 0 .../codeql/java/ql/lib/semmle/code/xml/Ant.qll | 0 .../codeql/java/ql/lib/semmle/code/xml/MavenPom.qll | 0 .../codeql/java/ql/lib/semmle/code/xml/WebXML.qll | 0 .../codeql/java/ql/lib/semmle/code/xml/XML.qll | 0 .../codeql/java/ql/lib/semmle/files/FileSystem.qll | 0 .../repo-tests}/codeql/java/ql/lib/tutorial.qll | 0 .../Declarations/MissingOverrideAnnotation.ql | 0 .../Advisory/Declarations/NonFinalImmutableField.ql | 0 .../ql/src/Advisory/Declarations/NonPrivateField.ql | 0 .../AvoidDeprecatedCallableAccess.ql | 0 .../Documentation/ImpossibleJavadocThrows.ql | 0 .../ql/src/Advisory/Documentation/JavadocCommon.qll | 0 .../Advisory/Documentation/MissingJavadocMethods.ql | 0 .../Documentation/MissingJavadocParameters.ql | 0 .../Documentation/MissingJavadocReturnValues.ql | 0 .../Advisory/Documentation/MissingJavadocThrows.ql | 0 .../Advisory/Documentation/MissingJavadocTypes.ql | 0 .../Advisory/Documentation/SpuriousJavadocParam.ql | 0 .../Advisory/Java Objects/AvoidCloneMethodAccess.ql | 0 .../src/Advisory/Java Objects/AvoidCloneOverride.ql | 0 .../Java Objects/AvoidCloneableInterface.ql | 0 .../Advisory/Java Objects/AvoidFinalizeOverride.ql | 0 .../src/Advisory/Naming/NamingConventionsCommon.qll | 0 .../Advisory/Naming/NamingConventionsConstants.ql | 0 .../src/Advisory/Naming/NamingConventionsMethods.ql | 0 .../Advisory/Naming/NamingConventionsPackages.ql | 0 .../Advisory/Naming/NamingConventionsRefTypes.ql | 0 .../Advisory/Naming/NamingConventionsVariables.ql | 0 .../Advisory/Statements/MissingDefaultInSwitch.ql | 0 .../src/Advisory/Statements/OneStatementPerLine.ql | 0 .../Statements/TerminateIfElseIfWithElse.ql | 0 .../ql/src/Advisory/Types/GenericsConstructor.ql | 0 .../ql/src/Advisory/Types/GenericsReturnType.ql | 0 .../java/ql/src/Advisory/Types/GenericsVariable.ql | 0 .../codeql/java/ql/src/AlertSuppression.ql | 0 .../java/ql/src/AlertSuppressionAnnotations.ql | 0 .../Architecture/Dependencies/MutualDependency.ql | 0 .../Dependencies/UnusedMavenDependencies.qll | 0 .../Dependencies/UnusedMavenDependencyBinary.ql | 0 .../Dependencies/UnusedMavenDependencySource.ql | 0 .../Refactoring Opportunities/DeeplyNestedClass.ql | 0 .../Refactoring Opportunities/FeatureEnvy.ql | 0 .../Refactoring Opportunities/HubClasses.ql | 0 .../InappropriateIntimacy.ql | 0 .../ql/src/Compatibility/JDK9/JdkInternalAccess.ql | 0 .../java/ql/src/Compatibility/JDK9/JdkInternals.qll | 0 .../Compatibility/JDK9/JdkInternalsReplacement.qll | 0 .../src/Compatibility/JDK9/UnderscoreIdentifier.ql | 0 .../ql/src/Complexity/BlockWithTooManyStatements.ql | 0 .../java/ql/src/Complexity/ComplexCondition.ql | 0 .../codeql/java/ql/src/DeadCode/DeadClass.ql | 0 .../codeql/java/ql/src/DeadCode/DeadEnumConstant.ql | 0 .../codeql/java/ql/src/DeadCode/DeadField.ql | 0 .../codeql/java/ql/src/DeadCode/DeadMethod.ql | 0 .../codeql/java/ql/src/DeadCode/FLinesOfDeadCode.ql | 0 .../codeql/java/ql/src/DeadCode/UselessParameter.ql | 0 .../java/ql/src/Diagnostics/CoverageDiagnostics.ql | 0 .../ql/src/Diagnostics/DiagnosticsReporting.qll | 0 .../java/ql/src/Diagnostics/ExtractionErrors.ql | 0 .../java/ql/src/Diagnostics/ExtractionWarnings.ql | 0 .../src/Diagnostics/SuccessfullyExtractedFiles.ql | 0 .../JavaEE/EJB/EjbContainerInterference.ql | 0 .../java/ql/src/Frameworks/JavaEE/EJB/EjbFileIO.ql | 0 .../ql/src/Frameworks/JavaEE/EJB/EjbGraphics.ql | 0 .../java/ql/src/Frameworks/JavaEE/EJB/EjbNative.ql | 0 .../ql/src/Frameworks/JavaEE/EJB/EjbReflection.ql | 0 .../JavaEE/EJB/EjbSecurityConfiguration.ql | 0 .../src/Frameworks/JavaEE/EJB/EjbSerialization.ql | 0 .../JavaEE/EJB/EjbSetSocketOrUrlFactory.ql | 0 .../src/Frameworks/JavaEE/EJB/EjbSocketAsServer.ql | 0 .../Frameworks/JavaEE/EJB/EjbStaticFieldNonFinal.ql | 0 .../src/Frameworks/JavaEE/EJB/EjbSynchronization.ql | 0 .../java/ql/src/Frameworks/JavaEE/EJB/EjbThis.ql | 0 .../java/ql/src/Frameworks/JavaEE/EJB/EjbThreads.ql | 0 .../Refactoring Opportunities/MissingParentBean.ql | 0 .../Refactoring Opportunities/TooManyBeans.ql | 0 .../Refactoring Opportunities/UnusedBean.ql | 0 .../UselessPropertyOverride.ql | 0 .../Violations of Best Practice/AvoidAutowiring.ql | 0 .../DontUseConstructorArgIndex.ql | 0 .../Violations of Best Practice/ImportsFirst.ql | 0 .../NoBeanDescription.ql | 0 .../ParentShouldNotUseAbstractClass.ql | 0 .../UseIdInsteadOfName.ql | 0 .../Violations of Best Practice/UseLocalRef.ql | 0 .../UseSetterInjection.ql | 0 .../Violations of Best Practice/UseShortcutForms.ql | 0 .../XML Configuration Errors/MissingSetters.ql | 0 .../codeql/java/ql/src/IDEContextual.qll | 0 .../src/Language Abuse/CastThisToTypeParameter.ql | 0 .../java/ql/src/Language Abuse/ChainedInstanceof.ql | 0 .../ql/src/Language Abuse/DubiousDowncastOfThis.ql | 0 .../ql/src/Language Abuse/DubiousTypeTestOfThis.ql | 0 .../java/ql/src/Language Abuse/EmptyStatement.ql | 0 .../java/ql/src/Language Abuse/EnumIdentifier.ql | 0 .../ql/src/Language Abuse/ImplementsAnnotation.ql | 0 .../java/ql/src/Language Abuse/IterableClass.qll | 0 .../java/ql/src/Language Abuse/IterableIterator.ql | 0 .../src/Language Abuse/MissedTernaryOpportunity.ql | 0 .../ql/src/Language Abuse/OverridePackagePrivate.ql | 0 .../src/Language Abuse/TypeVarExtendsFinalType.ql | 0 .../ql/src/Language Abuse/TypeVariableHidesType.ql | 0 .../java/ql/src/Language Abuse/UselessNullCheck.ql | 0 .../java/ql/src/Language Abuse/UselessTypeTest.ql | 0 .../java/ql/src/Language Abuse/UselessUpcast.ql | 0 .../java/ql/src/Language Abuse/WrappedIterator.ql | 0 .../ql/src/Likely Bugs/Arithmetic/BadAbsOfRandom.ql | 0 .../ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql | 0 .../ql/src/Likely Bugs/Arithmetic/CondExprTypes.ql | 0 .../Arithmetic/ConstantExpAppearsNonConstant.ql | 0 .../src/Likely Bugs/Arithmetic/InformationLoss.ql | 0 .../ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql | 0 .../Arithmetic/LShiftLargerThanTypeWidth.ql | 0 .../src/Likely Bugs/Arithmetic/MultiplyRemainder.ql | 0 .../ql/src/Likely Bugs/Arithmetic/OctalLiteral.ql | 0 .../ql/src/Likely Bugs/Arithmetic/RandomUsedOnce.ql | 0 .../Arithmetic/WhitespaceContradictsPrecedence.ql | 0 .../Likely Bugs/Cloning/MissingCallToSuperClone.ql | 0 .../src/Likely Bugs/Cloning/MissingMethodClone.ql | 0 .../Collections/ArrayIndexOutOfBounds.ql | 0 .../ql/src/Likely Bugs/Collections/Containers.qll | 0 .../Likely Bugs/Collections/ContainsTypeMismatch.ql | 0 .../Collections/IteratorRemoveMayFail.ql | 0 .../Likely Bugs/Collections/ReadOnlyContainer.ql | 0 .../Likely Bugs/Collections/RemoveTypeMismatch.ql | 0 .../Likely Bugs/Collections/WriteOnlyContainer.ql | 0 .../src/Likely Bugs/Comparison/BitwiseSignCheck.ql | 0 .../Comparison/CompareIdenticalValues.ql | 0 .../Likely Bugs/Comparison/CovariantCompareTo.ql | 0 .../src/Likely Bugs/Comparison/CovariantEquals.ql | 0 .../Comparison/DefineEqualsWhenAddingFields.ql | 0 .../java/ql/src/Likely Bugs/Comparison/Equality.qll | 0 .../ql/src/Likely Bugs/Comparison/EqualsArray.ql | 0 .../Likely Bugs/Comparison/EqualsUsesInstanceOf.ql | 0 .../src/Likely Bugs/Comparison/HashedButNoHash.ql | 0 .../Likely Bugs/Comparison/IncomparableEquals.ql | 0 .../Likely Bugs/Comparison/InconsistentCompareTo.ql | 0 .../Comparison/InconsistentEqualsHashCode.ql | 0 .../Comparison/MissingInstanceofInEquals.ql | 0 .../Comparison/NoAssignInBooleanExprs.ql | 0 .../Likely Bugs/Comparison/NoComparisonOnFloats.ql | 0 .../src/Likely Bugs/Comparison/ObjectComparison.ql | 0 .../ql/src/Likely Bugs/Comparison/RefEqBoxed.ql | 0 .../src/Likely Bugs/Comparison/StringComparison.ql | 0 .../Likely Bugs/Comparison/UselessComparisonTest.ql | 0 .../Comparison/UselessComparisonTest.qll | 0 .../Likely Bugs/Comparison/WrongNanComparison.ql | 0 .../java/ql/src/Likely Bugs/Concurrency/BusyWait.ql | 0 .../Likely Bugs/Concurrency/CallsToConditionWait.ql | 0 .../Likely Bugs/Concurrency/CallsToRunnableRun.ql | 0 .../Concurrency/DateFormatThreadUnsafe.ql | 0 .../Likely Bugs/Concurrency/DoubleCheckedLocking.ql | 0 .../Concurrency/DoubleCheckedLocking.qll | 0 .../Concurrency/DoubleCheckedLockingWithInitRace.ql | 0 .../Concurrency/EmptyRunMethodInThread.ql | 0 .../Likely Bugs/Concurrency/FutileSynchOnField.ql | 0 .../Likely Bugs/Concurrency/InconsistentAccess.ql | 0 .../Likely Bugs/Concurrency/LazyInitStaticField.ql | 0 .../Concurrency/NonSynchronizedOverride.ql | 0 .../Likely Bugs/Concurrency/NotifyNotNotifyAll.ql | 0 .../Likely Bugs/Concurrency/NotifyWithoutSynch.ql | 0 .../ql/src/Likely Bugs/Concurrency/PriorityCalls.ql | 0 .../ql/src/Likely Bugs/Concurrency/SleepWithLock.ql | 0 .../Likely Bugs/Concurrency/StartInConstructor.ql | 0 .../src/Likely Bugs/Concurrency/SynchOnBoxedType.ql | 0 .../Likely Bugs/Concurrency/SynchSetUnsynchGet.ql | 0 .../src/Likely Bugs/Concurrency/SynchWriteObject.ql | 0 .../src/Likely Bugs/Concurrency/UnreleasedLock.ql | 0 .../src/Likely Bugs/Concurrency/WaitOutsideLoop.ql | 0 .../src/Likely Bugs/Concurrency/WaitWithTwoLocks.ql | 0 .../ql/src/Likely Bugs/Concurrency/YieldCalls.ql | 0 .../Finalization/NullifiedSuperFinalize.ql | 0 .../Likely Bugs/Frameworks/JUnit/BadSuiteMethod.ql | 0 .../Likely Bugs/Frameworks/JUnit/TearDownNoSuper.ql | 0 .../Likely Bugs/Frameworks/JUnit/TestCaseNoTests.ql | 0 .../Frameworks/Swing/BadlyOverriddenAdapter.ql | 0 .../Likely Bugs/Frameworks/Swing/ThreadSafety.ql | 0 .../src/Likely Bugs/I18N/MissingLocaleArgument.ql | 0 .../Inheritance/NoNonFinalInConstructor.ql | 0 .../src/Likely Bugs/Likely Typos/ConstructorTypo.ql | 0 .../Likely Typos/ContainerSizeCmpZero.ql | 0 .../Likely Typos/ContradictoryTypeChecks.ql | 0 .../Likely Typos/DangerousNonCircuitLogic.ql | 0 .../ql/src/Likely Bugs/Likely Typos/EqualsTypo.ql | 0 .../ql/src/Likely Bugs/Likely Typos/HashCodeTypo.ql | 0 .../Likely Bugs/Likely Typos/MissingFormatArg.ql | 0 .../Likely Bugs/Likely Typos/MissingSpaceTypo.ql | 0 .../Likely Typos/NestedLoopsSameVariable.ql | 0 .../src/Likely Bugs/Likely Typos/SelfAssignment.ql | 0 .../Likely Typos/StringBufferCharInit.ql | 0 .../Likely Typos/SuspiciousDateFormat.ql | 0 .../ql/src/Likely Bugs/Likely Typos/ToStringTypo.ql | 0 .../src/Likely Bugs/Likely Typos/UnusedFormatArg.ql | 0 .../java/ql/src/Likely Bugs/Nullness/NullAlways.ql | 0 .../ql/src/Likely Bugs/Nullness/NullExprDeref.ql | 0 .../java/ql/src/Likely Bugs/Nullness/NullMaybe.ql | 0 .../Reflection/AnnotationPresentCheck.ql | 0 .../src/Likely Bugs/Resource Leaks/CloseReader.ql | 0 .../ql/src/Likely Bugs/Resource Leaks/CloseSql.ql | 0 .../ql/src/Likely Bugs/Resource Leaks/CloseType.qll | 0 .../src/Likely Bugs/Resource Leaks/CloseWriter.ql | 0 .../Serialization/IncorrectSerialVersionUID.ql | 0 .../Serialization/IncorrectSerializableMethods.ql | 0 .../MissingVoidConstructorOnExternalizable.ql | 0 .../MissingVoidConstructorsOnSerializable.ql | 0 .../Serialization/NonSerializableComparator.ql | 0 .../Serialization/NonSerializableField.ql | 0 .../Serialization/NonSerializableInnerClass.ql | 0 .../Likely Bugs/Serialization/ReadResolveObject.ql | 0 .../Serialization/TransientNotSerializable.ql | 0 .../java/ql/src/Likely Bugs/Statements/Chaining.qll | 0 .../Likely Bugs/Statements/ContinueInFalseLoop.ql | 0 .../ql/src/Likely Bugs/Statements/EmptyBlock.ql | 0 .../Statements/EmptySynchronizedBlock.ql | 0 .../ql/src/Likely Bugs/Statements/ImpossibleCast.ql | 0 .../Statements/InconsistentCallOnResult.ql | 0 .../Likely Bugs/Statements/MissingEnumInSwitch.ql | 0 .../Likely Bugs/Statements/PartiallyMaskedCatch.ql | 0 .../Likely Bugs/Statements/ReturnValueIgnored.ql | 0 .../Statements/StaticFieldWrittenByInstance.ql | 0 .../java/ql/src/Likely Bugs/Statements/UseBraces.ql | 0 .../Termination/ConstantLoopCondition.ql | 0 .../ql/src/Likely Bugs/Termination/SpinOnField.ql | 0 .../java/ql/src/Metrics/Authors/AuthorsPerFile.ql | 0 .../src/Metrics/Callables/CCyclomaticComplexity.ql | 0 .../java/ql/src/Metrics/Callables/CLinesOfCode.ql | 0 .../ql/src/Metrics/Callables/CLinesOfComment.ql | 0 .../java/ql/src/Metrics/Callables/CNumberOfCalls.ql | 0 .../ql/src/Metrics/Callables/CNumberOfParameters.ql | 0 .../ql/src/Metrics/Callables/CNumberOfStatements.ql | 0 .../src/Metrics/Callables/StatementNestingDepth.ql | 0 .../Metrics/Dependencies/ExternalDependencies.ql | 0 .../Dependencies/ExternalDependenciesSourceLinks.ql | 0 .../java/ql/src/Metrics/Files/FAfferentCoupling.ql | 0 .../java/ql/src/Metrics/Files/FCommentRatio.ql | 0 .../ql/src/Metrics/Files/FCyclomaticComplexity.ql | 0 .../java/ql/src/Metrics/Files/FEfferentCoupling.ql | 0 .../codeql/java/ql/src/Metrics/Files/FLines.ql | 0 .../java/ql/src/Metrics/Files/FLinesOfCode.ql | 0 .../java/ql/src/Metrics/Files/FLinesOfComment.ql | 0 .../ql/src/Metrics/Files/FLinesOfCommentedCode.ql | 0 .../ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql | 0 .../ql/src/Metrics/Files/FLinesOfSimilarCode.ql | 0 .../java/ql/src/Metrics/Files/FNumberOfClasses.ql | 0 .../ql/src/Metrics/Files/FNumberOfInterfaces.ql | 0 .../java/ql/src/Metrics/Files/FNumberOfTests.ql | 0 .../java/ql/src/Metrics/Files/FSelfContainedness.ql | 0 .../codeql/java/ql/src/Metrics/Internal/Extents.qll | 0 .../ql/src/Metrics/RefTypes/TAfferentCoupling.ql | 0 .../ql/src/Metrics/RefTypes/TEfferentCoupling.ql | 0 .../src/Metrics/RefTypes/TEfferentSourceCoupling.ql | 0 .../ql/src/Metrics/RefTypes/TInheritanceDepth.ql | 0 .../ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql | 0 .../ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql | 0 .../java/ql/src/Metrics/RefTypes/TLinesOfCode.ql | 0 .../java/ql/src/Metrics/RefTypes/TLinesOfComment.ql | 0 .../ql/src/Metrics/RefTypes/TNumberOfCallables.ql | 0 .../java/ql/src/Metrics/RefTypes/TNumberOfFields.ql | 0 .../ql/src/Metrics/RefTypes/TNumberOfStatements.ql | 0 .../src/Metrics/RefTypes/TPercentageOfComments.ql | 0 .../Metrics/RefTypes/TPercentageOfComplexCode.ql | 0 .../java/ql/src/Metrics/RefTypes/TResponse.ql | 0 .../ql/src/Metrics/RefTypes/TSelfContainedness.ql | 0 .../java/ql/src/Metrics/RefTypes/TSizeOfAPI.ql | 0 .../ql/src/Metrics/RefTypes/TSpecialisationIndex.ql | 0 .../java/ql/src/Metrics/Summaries/LinesOfCode.ql | 0 .../java/ql/src/Performance/ConcatenationInLoops.ql | 0 .../src/Performance/InefficientEmptyStringTest.ql | 0 .../ql/src/Performance/InefficientKeySetIterator.ql | 0 .../ql/src/Performance/InefficientOutputStream.ql | 0 .../src/Performance/InefficientPrimConstructor.ql | 0 .../ql/src/Performance/InnerClassCouldBeStatic.ql | 0 .../java/ql/src/Performance/NewStringString.ql | 0 .../CWE-020/ExternalAPIsUsedWithUntrustedData.ql | 0 .../CWE/CWE-020/UntrustedDataToExternalAPI.ql | 0 .../java/ql/src/Security/CWE/CWE-022/TaintedPath.ql | 0 .../src/Security/CWE/CWE-022/TaintedPathCommon.qll | 0 .../ql/src/Security/CWE/CWE-022/TaintedPathLocal.ql | 0 .../java/ql/src/Security/CWE/CWE-022/ZipSlip.ql | 0 .../ql/src/Security/CWE/CWE-074/JndiInjection.ql | 0 .../ql/src/Security/CWE/CWE-074/XsltInjection.ql | 0 .../ql/src/Security/CWE/CWE-078/ExecRelative.ql | 0 .../java/ql/src/Security/CWE/CWE-078/ExecTainted.ql | 0 .../ql/src/Security/CWE/CWE-078/ExecTaintedLocal.ql | 0 .../ql/src/Security/CWE/CWE-078/ExecUnescaped.ql | 0 .../codeql/java/ql/src/Security/CWE/CWE-079/XSS.ql | 0 .../java/ql/src/Security/CWE/CWE-079/XSSLocal.ql | 0 .../ql/src/Security/CWE/CWE-089/SqlInjectionLib.qll | 0 .../java/ql/src/Security/CWE/CWE-089/SqlTainted.ql | 0 .../ql/src/Security/CWE/CWE-089/SqlTaintedLocal.ql | 0 .../ql/src/Security/CWE/CWE-089/SqlUnescaped.ql | 0 .../ql/src/Security/CWE/CWE-090/LdapInjection.ql | 0 .../src/Security/CWE/CWE-090/LdapInjectionLib.qll | 0 .../ql/src/Security/CWE/CWE-094/GroovyInjection.ql | 0 .../Security/CWE/CWE-094/InsecureBeanValidation.ql | 0 .../ql/src/Security/CWE/CWE-094/JexlInjection.ql | 0 .../ql/src/Security/CWE/CWE-094/MvelInjection.ql | 0 .../ql/src/Security/CWE/CWE-094/SpelInjection.ql | 0 .../CWE/CWE-1104/MavenPomDependsOnBintray.ql | 0 .../Security/CWE/CWE-113/NettyResponseSplitting.ql | 0 .../src/Security/CWE/CWE-113/ResponseSplitting.ql | 0 .../Security/CWE/CWE-113/ResponseSplittingLocal.ql | 0 .../ql/src/Security/CWE/CWE-129/ArraySizing.qll | 0 .../ql/src/Security/CWE/CWE-129/BoundingChecks.qll | 0 .../ImproperValidationOfArrayConstruction.ql | 0 ...perValidationOfArrayConstructionCodeSpecified.ql | 0 .../ImproperValidationOfArrayConstructionLocal.ql | 0 .../CWE/CWE-129/ImproperValidationOfArrayIndex.ql | 0 .../ImproperValidationOfArrayIndexCodeSpecified.ql | 0 .../CWE-129/ImproperValidationOfArrayIndexLocal.ql | 0 .../CWE/CWE-134/ExternallyControlledFormatString.ql | 0 .../ExternallyControlledFormatStringLocal.ql | 0 .../src/Security/CWE/CWE-190/ArithmeticCommon.qll | 0 .../src/Security/CWE/CWE-190/ArithmeticTainted.ql | 0 .../Security/CWE/CWE-190/ArithmeticTaintedLocal.ql | 0 .../Security/CWE/CWE-190/ArithmeticUncontrolled.ql | 0 .../CWE/CWE-190/ArithmeticWithExtremeValues.ql | 0 .../Security/CWE/CWE-190/ComparisonWithWiderType.ql | 0 .../src/Security/CWE/CWE-209/StackTraceExposure.ql | 0 .../ql/src/Security/CWE/CWE-297/InsecureJavaMail.ql | 0 .../CWE/CWE-297/UnsafeHostnameVerification.ql | 0 .../Security/CWE/CWE-312/CleartextStorageClass.ql | 0 .../Security/CWE/CWE-312/CleartextStorageCookie.ql | 0 .../CWE/CWE-312/CleartextStorageProperties.ql | 0 .../java/ql/src/Security/CWE/CWE-319/HttpsUrls.ql | 0 .../java/ql/src/Security/CWE/CWE-319/UseSSL.ql | 0 .../Security/CWE/CWE-319/UseSSLSocketFactories.ql | 0 .../Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql | 0 .../CWE/CWE-327/MaybeBrokenCryptoAlgorithm.ql | 0 .../ql/src/Security/CWE/CWE-335/PredictableSeed.ql | 0 .../Security/CWE/CWE-338/JHipsterGeneratedPRNG.ql | 0 .../CWE/CWE-347/MissingJWTSignatureCheck.ql | 0 .../Security/CWE/CWE-352/SpringCSRFProtection.ql | 0 .../java/ql/src/Security/CWE/CWE-367/TOCTOURace.ql | 0 .../ql/src/Security/CWE/CWE-421/SocketAuthRace.ql | 0 .../Security/CWE/CWE-502/UnsafeDeserialization.ql | 0 .../src/Security/CWE/CWE-522/InsecureBasicAuth.ql | 0 .../java/ql/src/Security/CWE/CWE-601/UrlRedirect.ql | 0 .../ql/src/Security/CWE/CWE-601/UrlRedirectLocal.ql | 0 .../codeql/java/ql/src/Security/CWE/CWE-611/XXE.ql | 0 .../ql/src/Security/CWE/CWE-614/InsecureCookie.ql | 0 .../ql/src/Security/CWE/CWE-643/XPathInjection.ql | 0 .../CWE/CWE-676/PotentiallyDangerousFunction.ql | 0 .../src/Security/CWE/CWE-681/NumericCastCommon.qll | 0 .../src/Security/CWE/CWE-681/NumericCastTainted.ql | 0 .../Security/CWE/CWE-681/NumericCastTaintedLocal.ql | 0 .../CWE/CWE-732/ReadingFromWorldWritableFile.ql | 0 .../src/Security/CWE/CWE-749/UnsafeAndroidAccess.ql | 0 .../Security/CWE/CWE-798/HardcodedCredentials.qll | 0 .../CWE/CWE-798/HardcodedCredentialsApiCall.ql | 0 .../CWE/CWE-798/HardcodedCredentialsComparison.ql | 0 .../CWE/CWE-798/HardcodedCredentialsSourceCall.ql | 0 .../Security/CWE/CWE-798/HardcodedPasswordField.ql | 0 .../ql/src/Security/CWE/CWE-798/SensitiveApi.qll | 0 .../src/Security/CWE/CWE-807/ConditionalBypass.ql | 0 .../Security/CWE/CWE-807/TaintedPermissionsCheck.ql | 0 .../CWE/CWE-829/InsecureDependencyResolution.ql | 0 .../Security/CWE/CWE-833/LockOrderInconsistency.ql | 0 .../ql/src/Security/CWE/CWE-835/InfiniteLoop.ql | 0 .../ql/src/Security/CWE/CWE-917/OgnlInjection.ql | 0 .../ql/src/Security/CWE/CWE-918/RequestForgery.ql | 0 .../Security/CWE/CWE-927/SensitiveCommunication.ql | 0 .../CWE/CWE-940/AndroidIntentRedirection.ql | 0 .../codeql/java/ql/src/Telemetry/ExternalAPI.qll | 0 .../java/ql/src/Telemetry/ExternalLibraryUsage.ql | 0 .../java/ql/src/Telemetry/SupportedExternalSinks.ql | 0 .../ql/src/Telemetry/SupportedExternalSources.ql | 0 .../java/ql/src/Telemetry/SupportedExternalTaint.ql | 0 .../ql/src/Telemetry/UnsupportedExternalAPIs.ql | 0 .../Boolean Logic/SimplifyBoolExpr.ql | 0 .../Boxed Types/BoxedVariable.ql | 0 .../Comments/CommentedCode.ql | 0 .../Comments/CommentedCode.qll | 0 .../Comments/TodoComments.ql | 0 .../Dead Code/AssignmentInReturn.ql | 0 .../Dead Code/CreatesEmptyZip.ql | 0 .../Dead Code/DeadLocals.qll | 0 .../Dead Code/DeadRefTypes.ql | 0 .../Dead Code/DeadStoreOfLocal.ql | 0 .../Dead Code/DeadStoreOfLocalUnread.ql | 0 .../Dead Code/EmptyFinalize.ql | 0 .../Dead Code/FinalizerNullsFields.ql | 0 .../Dead Code/InterfaceCannotBeImplemented.ql | 0 .../Dead Code/LocalInitialisedButNotUsed.ql | 0 .../Dead Code/LocalNotRead.ql | 0 .../Dead Code/NonAssignedFields.ql | 0 .../Dead Code/PointlessForwardingMethod.ql | 0 .../Dead Code/UnreadLocal.ql | 0 .../Dead Code/UnusedField.ql | 0 .../Dead Code/UnusedLabel.ql | 0 .../Dead Code/UnusedLocal.ql | 0 .../Declarations/BreakInSwitchCase.ql | 0 .../Declarations/Common.qll | 0 .../Declarations/MakeImportsExplicit.ql | 0 .../Declarations/NoConstantsOnly.ql | 0 .../Exception Handling/DroppedExceptions.ql | 0 .../Exception Handling/ExceptionCatch.ql | 0 .../Exception Handling/IgnoreExceptionalReturn.ql | 0 .../Exception Handling/NumberFormatException.ql | 0 .../AbstractToConcreteCollection.ql | 0 .../Implementation Hiding/ExposeRepresentation.ql | 0 .../Implementation Hiding/GetClassGetResource.ql | 0 .../Implementation Hiding/StaticArray.ql | 0 .../Magic Constants/MagicConstants.qll | 0 .../Magic Constants/MagicConstantsNumbers.ql | 0 .../Magic Constants/MagicConstantsString.ql | 0 .../Magic Constants/MagicNumbersUseConstant.ql | 0 .../Magic Constants/MagicStringsUseConstant.ql | 0 .../Naming Conventions/AmbiguousOuterSuper.ql | 0 .../Naming Conventions/ConfusingMethodNames.ql | 0 .../Naming Conventions/ConfusingOverloading.ql | 0 .../Naming Conventions/ConfusingOverridesNames.ql | 0 .../Naming Conventions/FieldMasksSuperField.ql | 0 .../Naming Conventions/LocalShadowsField.ql | 0 .../LocalShadowsFieldConfusing.ql | 0 .../Naming Conventions/SameNameAsSuper.ql | 0 .../Naming Conventions/Shadowing.qll | 0 .../Undesirable Calls/CallsToRunFinalizersOnExit.ql | 0 .../Undesirable Calls/CallsToStringToString.ql | 0 .../Undesirable Calls/CallsToSystemExit.ql | 0 .../Undesirable Calls/DefaultToString.ql | 0 .../Undesirable Calls/GarbageCollection.ql | 0 .../Undesirable Calls/NextFromIterator.ql | 0 .../Undesirable Calls/PrintLnArray.ql | 0 .../legacy/AutoBoxing.ql | 0 .../legacy/FinallyMayNotComplete.ql | 0 .../legacy/InexactVarArg.ql | 0 .../legacy/ParameterAssignment.ql | 0 .../legacy/UnnecessaryCast.ql | 0 .../legacy/UnnecessaryImport.ql | 0 .../repo-tests}/codeql/java/ql/src/definitions.ql | 0 .../repo-tests}/codeql/java/ql/src/definitions.qll | 0 .../CWE/CWE-016/InsecureSpringActuatorConfig.ql | 0 .../Security/CWE/CWE-016/SpringBootActuators.ql | 0 .../Security/CWE/CWE-016/SpringBootActuators.qll | 0 .../experimental/Security/CWE/CWE-036/OpenStream.ql | 0 .../Security/CWE/CWE-078/ExecTainted.ql | 0 .../Security/CWE/CWE-078/JSchOSInjection.qll | 0 .../Security/CWE/CWE-094/BeanShellInjection.ql | 0 .../Security/CWE/CWE-094/BeanShellInjection.qll | 0 .../experimental/Security/CWE/CWE-094/FlowUtils.qll | 0 .../Security/CWE/CWE-094/InsecureDexLoading.ql | 0 .../Security/CWE/CWE-094/InsecureDexLoading.qll | 0 .../Security/CWE/CWE-094/JShellInjection.ql | 0 .../Security/CWE/CWE-094/JShellInjection.qll | 0 .../CWE/CWE-094/JakartaExpressionInjection.ql | 0 .../CWE/CWE-094/JakartaExpressionInjectionLib.qll | 0 .../Security/CWE/CWE-094/JythonInjection.ql | 0 .../Security/CWE/CWE-094/ScriptInjection.ql | 0 .../Security/CWE/CWE-094/SpringFrameworkLib.qll | 0 .../CWE/CWE-094/SpringImplicitViewManipulation.ql | 0 .../Security/CWE/CWE-094/SpringViewManipulation.ql | 0 .../CWE/CWE-094/SpringViewManipulationLib.qll | 0 .../Security/CWE/CWE-1004/InsecureTomcatConfig.ql | 0 .../CWE/CWE-1004/SensitiveCookieNotHttpOnly.ql | 0 .../Security/CWE/CWE-117/LogInjection.ql | 0 .../CWE/CWE-1204/StaticInitializationVector.ql | 0 .../Security/CWE/CWE-200/AndroidFileIntentSink.qll | 0 .../CWE/CWE-200/AndroidFileIntentSource.qll | 0 .../CWE/CWE-200/SensitiveAndroidFileLeak.ql | 0 .../NonConstantTimeCheckOnSignatureQuery.qll | 0 .../CWE-208/PossibleTimingAttackAgainstSignature.ql | 0 .../CWE/CWE-208/TimingAttackAgainstSignature.ql | 0 .../Security/CWE/CWE-273/UnsafeCertTrust.ql | 0 .../Security/CWE/CWE-295/InsecureTrustManager.ql | 0 .../CWE/CWE-295/JxBrowserWithoutCertValidation.ql | 0 .../Security/CWE/CWE-297/InsecureLdapEndpoint.ql | 0 .../CWE/CWE-299/DisabledRevocationChecking.ql | 0 .../Security/CWE/CWE-299/RevocationCheckingLib.qll | 0 .../CWE/CWE-312/CleartextStorageSharedPrefs.ql | 0 .../Security/CWE/CWE-326/InsufficientKeySize.ql | 0 .../experimental/Security/CWE/CWE-327/SslLib.qll | 0 .../Security/CWE/CWE-327/UnsafeTlsVersion.ql | 0 .../Security/CWE/CWE-346/UnvalidatedCors.ql | 0 .../CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql | 0 .../ClientSuppliedIpUsedInSecurityCheckLib.qll | 0 .../Security/CWE/CWE-352/JsonStringLib.qll | 0 .../Security/CWE/CWE-352/JsonpInjection.ql | 0 .../Security/CWE/CWE-352/JsonpInjectionLib.qll | 0 .../CWE/CWE-400/LocalThreadResourceAbuse.ql | 0 .../Security/CWE/CWE-400/ThreadResourceAbuse.ql | 0 .../Security/CWE/CWE-400/ThreadResourceAbuse.qll | 0 .../Security/CWE/CWE-470/UnsafeReflection.ql | 0 .../Security/CWE/CWE-470/UnsafeReflectionLib.qll | 0 .../experimental/Security/CWE/CWE-489/EJBMain.ql | 0 .../experimental/Security/CWE/CWE-489/TestLib.qll | 0 .../Security/CWE/CWE-489/WebComponentMain.ql | 0 .../experimental/Security/CWE/CWE-489/devMode.ql | 0 .../CWE/CWE-502/UnsafeDeserializationRmi.ql | 0 .../UnsafeSpringExporterInConfigurationClass.ql | 0 .../UnsafeSpringExporterInXMLConfiguration.ql | 0 .../CWE/CWE-502/UnsafeSpringExporterLib.qll | 0 .../Security/CWE/CWE-522/InsecureLdapAuth.ql | 0 .../Security/CWE/CWE-532/SensitiveInfoLog.ql | 0 .../Security/CWE/CWE-548/InsecureDirectoryConfig.ql | 0 .../Security/CWE/CWE-552/UnsafeUrlForward.ql | 0 .../Security/CWE/CWE-552/UnsafeUrlForward.qll | 0 .../CWE/CWE-555/CredentialsInPropertiesFile.ql | 0 .../CWE/CWE-555/PasswordInConfigurationFile.ql | 0 .../Security/CWE/CWE-598/SensitiveGetQuery.ql | 0 .../CWE/CWE-600/UncaughtServletException.ql | 0 .../Security/CWE/CWE-601/SpringUrlRedirect.ql | 0 .../Security/CWE/CWE-601/SpringUrlRedirect.qll | 0 .../ql/src/experimental/Security/CWE/CWE-611/XXE.ql | 0 .../experimental/Security/CWE/CWE-611/XXELib.qll | 0 .../experimental/Security/CWE/CWE-611/XXELocal.ql | 0 .../Security/CWE/CWE-652/XQueryInjection.ql | 0 .../Security/CWE/CWE-652/XQueryInjectionLib.qll | 0 .../InsecureRmiJmxEnvironmentConfiguration.ql | 0 .../Security/CWE/CWE-730/RegexInjection.ql | 0 .../Security/CWE/CWE-755/NFEAndroidDoS.ql | 0 .../Security/CWE/CWE-759/HashWithoutSalt.ql | 0 .../CWE/CWE-939/IncorrectURLVerification.ql | 0 .../src/experimental/semmle/code/java/Logging.qll | 0 .../java/frameworks/CredentialsInPropertiesFile.qll | 0 .../security/StaticInitializationVectorQuery.qll | 0 .../src/experimental/semmle/code/xml/StrutsXML.qll | 0 .../codeql/java/ql/src/external/Clover.qll | 0 .../java/ql/src/external/DuplicateAnonymous.ql | 0 .../codeql/java/ql/src/external/DuplicateBlock.ql | 0 .../codeql/java/ql/src/external/DuplicateMethod.ql | 0 .../java/ql/src/external/MostlyDuplicateClass.ql | 0 .../java/ql/src/external/MostlyDuplicateFile.ql | 0 .../java/ql/src/external/MostlyDuplicateMethod.ql | 0 .../java/ql/src/external/MostlySimilarFile.ql | 0 .../codeql/java/ql/src/filters/ClassifyFiles.ql | 0 .../codeql/java/ql/src/localDefinitions.ql | 0 .../codeql/java/ql/src/localReferences.ql | 0 .../codeql/java/ql/src/meta/frameworks/Coverage.ql | 0 .../java/ql/src/meta/ssa/AmbiguousToString.ql | 0 .../codeql/java/ql/src/meta/ssa/TooFewPhiInputs.ql | 0 .../ql/src/meta/ssa/UncertainDefWithoutPrior.ql | 0 .../ql/src/meta/ssa/UseWithoutUniqueSsaVariable.ql | 0 .../repo-tests}/codeql/java/ql/src/printAst.ql | 0 .../repo-tests}/codeql/java/ql/src/qlpack.yml | 0 .../utils/flowtestcasegenerator/FlowTestCase.qll | 0 .../FlowTestCaseSupportMethods.qll | 0 .../flowtestcasegenerator/FlowTestCaseUtils.qll | 0 .../flowtestcasegenerator/GenerateFlowTestCase.qll | 0 .../src/utils/model-generator/CaptureSinkModels.ql | 0 .../utils/model-generator/CaptureSourceModels.ql | 0 .../utils/model-generator/CaptureSummaryModels.ql | 0 .../utils/model-generator/ModelGeneratorUtils.qll | 0 .../utils/stub-generator/MinimalStubsFromSource.ql | 0 .../java/ql/src/utils/stub-generator/Stubs.qll | 0 .../codeql/javascript/ql/examples/qlpack.yml | 0 .../queries/dataflow/BackendIdor/BackendIdor.ql | 0 .../DecodingAfterSanitization.ql | 0 .../DecodingAfterSanitizationGeneralized.ql | 0 .../queries/dataflow/EvalTaint/EvalTaint.ql | 0 .../queries/dataflow/EvalTaint/EvalTaintPath.ql | 0 .../InformationDisclosure/InformationDisclosure.ql | 0 .../queries/dataflow/StoredXss/StoredXss.ql | 0 .../dataflow/StoredXss/StoredXssTypeTracking.ql | 0 .../dataflow/TemplateInjection/TemplateInjection.ql | 0 .../ql/examples/snippets/argumentsparam.ql | 0 .../codeql/javascript/ql/examples/snippets/call.ql | 0 .../javascript/ql/examples/snippets/callback.ql | 0 .../ql/examples/snippets/classdefltctor.ql | 0 .../javascript/ql/examples/snippets/classname.ql | 0 .../ql/examples/snippets/constantbrackets.ql | 0 .../javascript/ql/examples/snippets/emptyblock.ql | 0 .../javascript/ql/examples/snippets/emptythen.ql | 0 .../javascript/ql/examples/snippets/equalitystmt.ql | 0 .../javascript/ql/examples/snippets/evenness.ql | 0 .../javascript/ql/examples/snippets/exportfn.ql | 0 .../javascript/ql/examples/snippets/filename.ql | 0 .../javascript/ql/examples/snippets/fnnoreturn.ql | 0 .../javascript/ql/examples/snippets/generator.ql | 0 .../codeql/javascript/ql/examples/snippets/iife.ql | 0 .../javascript/ql/examples/snippets/importfrom.ql | 0 .../javascript/ql/examples/snippets/jsxattribute.ql | 0 .../javascript/ql/examples/snippets/methodcall.ql | 0 .../javascript/ql/examples/snippets/namedfnexpr.ql | 0 .../javascript/ql/examples/snippets/newexpr.ql | 0 .../javascript/ql/examples/snippets/propaccess.ql | 0 .../javascript/ql/examples/snippets/rendermethod.ql | 0 .../ql/examples/snippets/singlequotestring.ql | 0 .../ql/examples/snippets/singletonblock.ql | 0 .../ql/examples/snippets/taggedtemplates.ql | 0 .../javascript/ql/examples/snippets/todocomment.ql | 0 .../ql/examples/snippets/toomanyparams.ql | 0 .../javascript/ql/examples/snippets/vardecl.ql | 0 .../javascript/ql/examples/snippets/varref.ql | 0 .../ql/examples/snippets/yieldundefined.ql | 0 .../adaptivethreatmodeling/ATMConfig.qll | 0 .../AdaptiveThreatModeling.qll | 0 .../adaptivethreatmodeling/BaseScoring.qll | 0 .../adaptivethreatmodeling/CodeToFeatures.qll | 0 .../adaptivethreatmodeling/CoreKnowledge.qll | 0 .../adaptivethreatmodeling/EndpointFeatures.qll | 0 .../adaptivethreatmodeling/EndpointScoring.qll | 0 .../adaptivethreatmodeling/EndpointTypes.qll | 0 .../adaptivethreatmodeling/FilteringReasons.qll | 0 .../adaptivethreatmodeling/NosqlInjectionATM.qll | 0 .../adaptivethreatmodeling/SqlInjectionATM.qll | 0 .../StandardEndpointFilters.qll | 0 .../adaptivethreatmodeling/TaintedPathATM.qll | 0 .../experimental/adaptivethreatmodeling/XssATM.qll | 0 .../adaptivethreatmodeling/lib/qlpack.yml | 0 .../adaptivethreatmodeling/src/NosqlInjectionATM.ql | 0 .../adaptivethreatmodeling/src/SqlInjectionATM.ql | 0 .../adaptivethreatmodeling/src/TaintedPathATM.ql | 0 .../adaptivethreatmodeling/src/XssATM.ql | 0 .../adaptivethreatmodeling/src/qlpack.yml | 0 .../codeql/javascript/ql/lib/Customizations.qll | 0 .../ql/lib/Declarations/UnusedVariable.qll | 0 .../javascript/ql/lib/Expressions/DOMProperties.qll | 0 .../ql/lib/Expressions/ExprHasNoEffect.qll | 0 .../ql/lib/LanguageFeatures/UnusedIndexVariable.qll | 0 .../codeql/javascript/ql/lib/default.qll | 0 .../codeql/javascript/ql/lib/javascript.qll | 0 .../repo-tests}/codeql/javascript/ql/lib/qlpack.yml | 0 .../javascript/ql/lib/semmle/files/FileSystem.qll | 0 .../javascript/ql/lib/semmle/javascript/AMD.qll | 0 .../javascript/ql/lib/semmle/javascript/AST.qll | 0 .../javascript/ql/lib/semmle/javascript/Aliases.qll | 0 .../ql/lib/semmle/javascript/ApiGraphs.qll | 0 .../javascript/ql/lib/semmle/javascript/Arrays.qll | 0 .../javascript/ql/lib/semmle/javascript/Base64.qll | 0 .../ql/lib/semmle/javascript/BasicBlocks.qll | 0 .../javascript/ql/lib/semmle/javascript/CFG.qll | 0 .../ql/lib/semmle/javascript/CanonicalNames.qll | 0 .../ql/lib/semmle/javascript/CharacterEscapes.qll | 0 .../javascript/ql/lib/semmle/javascript/Classes.qll | 0 .../javascript/ql/lib/semmle/javascript/Closure.qll | 0 .../ql/lib/semmle/javascript/Collections.qll | 0 .../ql/lib/semmle/javascript/Comments.qll | 0 .../ql/lib/semmle/javascript/Concepts.qll | 0 .../ql/lib/semmle/javascript/Constants.qll | 0 .../javascript/ql/lib/semmle/javascript/DOM.qll | 0 .../javascript/ql/lib/semmle/javascript/DefUse.qll | 0 .../lib/semmle/javascript/DefensiveProgramming.qll | 0 .../lib/semmle/javascript/DynamicPropertyAccess.qll | 0 .../javascript/ql/lib/semmle/javascript/E4X.qll | 0 .../ql/lib/semmle/javascript/ES2015Modules.qll | 0 .../ql/lib/semmle/javascript/EmailClients.qll | 0 .../javascript/ql/lib/semmle/javascript/Errors.qll | 0 .../javascript/ql/lib/semmle/javascript/Expr.qll | 0 .../javascript/ql/lib/semmle/javascript/Extend.qll | 0 .../javascript/ql/lib/semmle/javascript/Externs.qll | 0 .../javascript/ql/lib/semmle/javascript/Files.qll | 0 .../ql/lib/semmle/javascript/Functions.qll | 0 .../ql/lib/semmle/javascript/GeneratedCode.qll | 0 .../ql/lib/semmle/javascript/Generators.qll | 0 .../ql/lib/semmle/javascript/GlobalAccessPaths.qll | 0 .../javascript/ql/lib/semmle/javascript/HTML.qll | 0 .../ql/lib/semmle/javascript/HtmlSanitizers.qll | 0 .../ql/lib/semmle/javascript/InclusionTests.qll | 0 .../javascript/ql/lib/semmle/javascript/JSDoc.qll | 0 .../javascript/ql/lib/semmle/javascript/JSON.qll | 0 .../javascript/ql/lib/semmle/javascript/JSX.qll | 0 .../ql/lib/semmle/javascript/JsonParsers.qll | 0 .../ql/lib/semmle/javascript/JsonSchema.qll | 0 .../ql/lib/semmle/javascript/JsonStringifiers.qll | 0 .../javascript/ql/lib/semmle/javascript/Lines.qll | 0 .../ql/lib/semmle/javascript/Locations.qll | 0 .../lib/semmle/javascript/MembershipCandidates.qll | 0 .../javascript/ql/lib/semmle/javascript/Modules.qll | 0 .../javascript/ql/lib/semmle/javascript/NPM.qll | 0 .../javascript/ql/lib/semmle/javascript/NodeJS.qll | 0 .../semmle/javascript/NodeModuleResolutionImpl.qll | 0 .../ql/lib/semmle/javascript/PackageExports.qll | 0 .../javascript/ql/lib/semmle/javascript/Paths.qll | 0 .../ql/lib/semmle/javascript/PrintAst.qll | 0 .../ql/lib/semmle/javascript/Promises.qll | 0 .../ql/lib/semmle/javascript/RangeAnalysis.qll | 0 .../javascript/ql/lib/semmle/javascript/Regexp.qll | 0 .../lib/semmle/javascript/RestrictedLocations.qll | 0 .../javascript/ql/lib/semmle/javascript/SSA.qll | 0 .../ql/lib/semmle/javascript/SourceMaps.qll | 0 .../ql/lib/semmle/javascript/StandardLibrary.qll | 0 .../javascript/ql/lib/semmle/javascript/Stmt.qll | 0 .../lib/semmle/javascript/StringConcatenation.qll | 0 .../ql/lib/semmle/javascript/StringOps.qll | 0 .../ql/lib/semmle/javascript/Templates.qll | 0 .../javascript/ql/lib/semmle/javascript/Tokens.qll | 0 .../ql/lib/semmle/javascript/TypeAnnotations.qll | 0 .../ql/lib/semmle/javascript/TypeScript.qll | 0 .../javascript/ql/lib/semmle/javascript/Unit.qll | 0 .../javascript/ql/lib/semmle/javascript/Util.qll | 0 .../ql/lib/semmle/javascript/Variables.qll | 0 .../javascript/ql/lib/semmle/javascript/XML.qll | 0 .../javascript/ql/lib/semmle/javascript/YAML.qll | 0 .../javascript/dataflow/AbstractProperties.qll | 0 .../semmle/javascript/dataflow/AbstractValues.qll | 0 .../javascript/dataflow/BackwardExploration.qll | 0 .../semmle/javascript/dataflow/Configuration.qll | 0 .../dataflow/CustomAbstractValueDefinitions.qll | 0 .../ql/lib/semmle/javascript/dataflow/DataFlow.qll | 0 .../javascript/dataflow/ForwardExploration.qll | 0 .../semmle/javascript/dataflow/InferredTypes.qll | 0 .../lib/semmle/javascript/dataflow/LocalObjects.qll | 0 .../ql/lib/semmle/javascript/dataflow/Nodes.qll | 0 .../ql/lib/semmle/javascript/dataflow/Portals.qll | 0 .../lib/semmle/javascript/dataflow/Refinements.qll | 0 .../ql/lib/semmle/javascript/dataflow/Sources.qll | 0 .../semmle/javascript/dataflow/TaintTracking.qll | 0 .../lib/semmle/javascript/dataflow/TrackedNodes.qll | 0 .../semmle/javascript/dataflow/TypeInference.qll | 0 .../lib/semmle/javascript/dataflow/TypeTracking.qll | 0 .../dataflow/internal/AbstractPropertiesImpl.qll | 0 .../dataflow/internal/AbstractValuesImpl.qll | 0 .../javascript/dataflow/internal/AccessPaths.qll | 0 .../dataflow/internal/AnalyzedParameters.qll | 0 .../dataflow/internal/BasicExprTypeInference.qll | 0 .../javascript/dataflow/internal/CallGraphs.qll | 0 .../javascript/dataflow/internal/DataFlowNode.qll | 0 .../javascript/dataflow/internal/FlowSteps.qll | 0 .../dataflow/internal/FunctionWrapperSteps.qll | 0 .../dataflow/internal/InterModuleTypeInference.qll | 0 .../internal/InterProceduralTypeInference.qll | 0 .../dataflow/internal/PreCallGraphStep.qll | 0 .../dataflow/internal/PropertyTypeInference.qll | 0 .../javascript/dataflow/internal/StepSummary.qll | 0 .../dataflow/internal/VariableTypeInference.qll | 0 .../semmle/javascript/dependencies/Dependencies.qll | 0 .../dependencies/DependencyCustomizations.qll | 0 .../javascript/dependencies/FrameworkLibraries.qll | 0 .../lib/semmle/javascript/dependencies/SemVer.qll | 0 .../semmle/javascript/explore/BackwardDataFlow.qll | 0 .../ql/lib/semmle/javascript/explore/CallGraph.qll | 0 .../semmle/javascript/explore/ForwardDataFlow.qll | 0 .../lib/semmle/javascript/filters/ClassifyFiles.qll | 0 .../ql/lib/semmle/javascript/frameworks/AWS.qll | 0 .../lib/semmle/javascript/frameworks/Angular2.qll | 0 .../lib/semmle/javascript/frameworks/AngularJS.qll | 0 .../frameworks/AngularJS/AngularJSCore.qll | 0 .../frameworks/AngularJS/AngularJSExpressions.qll | 0 .../frameworks/AngularJS/DependencyInjections.qll | 0 .../frameworks/AngularJS/ServiceDefinitions.qll | 0 .../ql/lib/semmle/javascript/frameworks/Anser.qll | 0 .../semmle/javascript/frameworks/AsyncPackage.qll | 0 .../ql/lib/semmle/javascript/frameworks/Azure.qll | 0 .../ql/lib/semmle/javascript/frameworks/Babel.qll | 0 .../lib/semmle/javascript/frameworks/Bundling.qll | 0 .../ql/lib/semmle/javascript/frameworks/Cheerio.qll | 0 .../semmle/javascript/frameworks/ClassValidator.qll | 0 .../lib/semmle/javascript/frameworks/Classnames.qll | 0 .../semmle/javascript/frameworks/ClientRequests.qll | 0 .../lib/semmle/javascript/frameworks/Clipboard.qll | 0 .../semmle/javascript/frameworks/ClosureLibrary.qll | 0 .../javascript/frameworks/ComposedFunctions.qll | 0 .../ql/lib/semmle/javascript/frameworks/Connect.qll | 0 .../javascript/frameworks/ConnectExpressShared.qll | 0 .../javascript/frameworks/CookieLibraries.qll | 0 .../semmle/javascript/frameworks/Credentials.qll | 0 .../javascript/frameworks/CryptoLibraries.qll | 0 .../ql/lib/semmle/javascript/frameworks/D3.qll | 0 .../semmle/javascript/frameworks/DateFunctions.qll | 0 .../semmle/javascript/frameworks/DigitalOcean.qll | 0 .../lib/semmle/javascript/frameworks/Electron.qll | 0 .../lib/semmle/javascript/frameworks/Emscripten.qll | 0 .../semmle/javascript/frameworks/EventEmitter.qll | 0 .../ql/lib/semmle/javascript/frameworks/Express.qll | 0 .../semmle/javascript/frameworks/ExpressModules.qll | 0 .../ql/lib/semmle/javascript/frameworks/Fastify.qll | 0 .../ql/lib/semmle/javascript/frameworks/Files.qll | 0 .../lib/semmle/javascript/frameworks/Firebase.qll | 0 .../semmle/javascript/frameworks/FormParsers.qll | 0 .../ql/lib/semmle/javascript/frameworks/GWT.qll | 0 .../ql/lib/semmle/javascript/frameworks/GraphQL.qll | 0 .../ql/lib/semmle/javascript/frameworks/HTTP.qll | 0 .../lib/semmle/javascript/frameworks/Handlebars.qll | 0 .../ql/lib/semmle/javascript/frameworks/Hapi.qll | 0 .../ql/lib/semmle/javascript/frameworks/History.qll | 0 .../semmle/javascript/frameworks/HttpFrameworks.qll | 0 .../lib/semmle/javascript/frameworks/HttpProxy.qll | 0 .../lib/semmle/javascript/frameworks/Immutable.qll | 0 .../ql/lib/semmle/javascript/frameworks/JWT.qll | 0 .../ql/lib/semmle/javascript/frameworks/Knex.qll | 0 .../ql/lib/semmle/javascript/frameworks/Koa.qll | 0 .../lib/semmle/javascript/frameworks/LazyCache.qll | 0 .../ql/lib/semmle/javascript/frameworks/LdapJS.qll | 0 .../lib/semmle/javascript/frameworks/LiveServer.qll | 0 .../javascript/frameworks/LodashUnderscore.qll | 0 .../ql/lib/semmle/javascript/frameworks/Logging.qll | 0 .../lib/semmle/javascript/frameworks/Markdown.qll | 0 .../ql/lib/semmle/javascript/frameworks/Micro.qll | 0 .../lib/semmle/javascript/frameworks/MooTools.qll | 0 .../ql/lib/semmle/javascript/frameworks/Nest.qll | 0 .../ql/lib/semmle/javascript/frameworks/Next.qll | 0 .../ql/lib/semmle/javascript/frameworks/NoSQL.qll | 0 .../lib/semmle/javascript/frameworks/NodeJSLib.qll | 0 .../lib/semmle/javascript/frameworks/PkgCloud.qll | 0 .../lib/semmle/javascript/frameworks/Prettier.qll | 0 .../javascript/frameworks/PropertyProjection.qll | 0 .../lib/semmle/javascript/frameworks/Puppeteer.qll | 0 .../ql/lib/semmle/javascript/frameworks/React.qll | 0 .../semmle/javascript/frameworks/ReactNative.qll | 0 .../ql/lib/semmle/javascript/frameworks/Redux.qll | 0 .../ql/lib/semmle/javascript/frameworks/Request.qll | 0 .../ql/lib/semmle/javascript/frameworks/Restify.qll | 0 .../ql/lib/semmle/javascript/frameworks/RxJS.qll | 0 .../ql/lib/semmle/javascript/frameworks/SQL.qll | 0 .../lib/semmle/javascript/frameworks/ServerLess.qll | 0 .../ql/lib/semmle/javascript/frameworks/ShellJS.qll | 0 .../lib/semmle/javascript/frameworks/SocketIO.qll | 0 .../javascript/frameworks/StringFormatters.qll | 0 .../frameworks/SystemCommandExecutors.qll | 0 .../lib/semmle/javascript/frameworks/Templating.qll | 0 .../ql/lib/semmle/javascript/frameworks/Testing.qll | 0 .../javascript/frameworks/TestingCustomizations.qll | 0 .../javascript/frameworks/TorrentLibraries.qll | 0 .../lib/semmle/javascript/frameworks/Typeahead.qll | 0 .../semmle/javascript/frameworks/UriLibraries.qll | 0 .../ql/lib/semmle/javascript/frameworks/Vue.qll | 0 .../ql/lib/semmle/javascript/frameworks/Vuex.qll | 0 .../lib/semmle/javascript/frameworks/WebSocket.qll | 0 .../lib/semmle/javascript/frameworks/XmlParsers.qll | 0 .../ql/lib/semmle/javascript/frameworks/jQuery.qll | 0 .../ql/lib/semmle/javascript/frameworks/xUnit.qll | 0 .../javascript/heuristics/AdditionalFrameworks.qll | 0 .../javascript/heuristics/AdditionalPromises.qll | 0 .../heuristics/AdditionalRouteHandlers.qll | 0 .../javascript/heuristics/AdditionalSinks.qll | 0 .../javascript/heuristics/AdditionalSources.qll | 0 .../javascript/heuristics/AdditionalTaintSteps.qll | 0 .../semmle/javascript/heuristics/HeuristicSinks.qll | 0 .../javascript/heuristics/SyntacticHeuristics.qll | 0 .../ql/lib/semmle/javascript/heuristics/all.qll | 0 .../lib/semmle/javascript/internal/CachedStages.qll | 0 .../semmle/javascript/internal/StmtContainers.qll | 0 .../ql/lib/semmle/javascript/linters/ESLint.qll | 0 .../ql/lib/semmle/javascript/linters/JSLint.qll | 0 .../ql/lib/semmle/javascript/linters/Linting.qll | 0 .../semmle/javascript/meta/ExtractionMetrics.qll | 0 .../javascript/security/BadTagFilterQuery.qll | 0 .../semmle/javascript/security/CryptoAlgorithms.qll | 0 .../security/IncompleteBlacklistSanitizer.qll | 0 .../semmle/javascript/security/SensitiveActions.qll | 0 .../semmle/javascript/security/TaintedObject.qll | 0 .../security/TaintedObjectCustomizations.qll | 0 .../semmle/javascript/security/TaintedUrlSuffix.qll | 0 .../semmle/javascript/security/UselessUseOfCat.qll | 0 .../security/dataflow/BrokenCryptoAlgorithm.qll | 0 .../BrokenCryptoAlgorithmCustomizations.qll | 0 .../dataflow/BrokenCryptoAlgorithmQuery.qll | 0 .../security/dataflow/BuildArtifactLeak.qll | 0 .../dataflow/BuildArtifactLeakCustomizations.qll | 0 .../security/dataflow/BuildArtifactLeakQuery.qll | 0 .../security/dataflow/CleartextLogging.qll | 0 .../dataflow/CleartextLoggingCustomizations.qll | 0 .../security/dataflow/CleartextLoggingQuery.qll | 0 .../security/dataflow/CleartextStorage.qll | 0 .../dataflow/CleartextStorageCustomizations.qll | 0 .../security/dataflow/CleartextStorageQuery.qll | 0 .../security/dataflow/ClientSideUrlRedirect.qll | 0 .../ClientSideUrlRedirectCustomizations.qll | 0 .../dataflow/ClientSideUrlRedirectQuery.qll | 0 .../javascript/security/dataflow/CodeInjection.qll | 0 .../dataflow/CodeInjectionCustomizations.qll | 0 .../security/dataflow/CodeInjectionQuery.qll | 0 .../security/dataflow/CommandInjection.qll | 0 .../dataflow/CommandInjectionCustomizations.qll | 0 .../security/dataflow/CommandInjectionQuery.qll | 0 .../security/dataflow/ConditionalBypass.qll | 0 .../dataflow/ConditionalBypassCustomizations.qll | 0 .../security/dataflow/ConditionalBypassQuery.qll | 0 .../dataflow/CorsMisconfigurationForCredentials.qll | 0 ...MisconfigurationForCredentialsCustomizations.qll | 0 .../CorsMisconfigurationForCredentialsQuery.qll | 0 .../lib/semmle/javascript/security/dataflow/DOM.qll | 0 .../dataflow/DeepObjectResourceExhaustion.qll | 0 .../DeepObjectResourceExhaustionCustomizations.qll | 0 .../dataflow/DeepObjectResourceExhaustionQuery.qll | 0 .../dataflow/DifferentKindsComparisonBypass.qll | 0 ...DifferentKindsComparisonBypassCustomizations.qll | 0 .../DifferentKindsComparisonBypassQuery.qll | 0 .../javascript/security/dataflow/DomBasedXss.qll | 0 .../security/dataflow/DomBasedXssCustomizations.qll | 0 .../security/dataflow/DomBasedXssQuery.qll | 0 .../javascript/security/dataflow/ExceptionXss.qll | 0 .../security/dataflow/ExceptionXssQuery.qll | 0 .../dataflow/ExternalAPIUsedWithUntrustedData.qll | 0 ...ternalAPIUsedWithUntrustedDataCustomizations.qll | 0 .../ExternalAPIUsedWithUntrustedDataQuery.qll | 0 .../security/dataflow/FileAccessToHttp.qll | 0 .../dataflow/FileAccessToHttpCustomizations.qll | 0 .../security/dataflow/FileAccessToHttpQuery.qll | 0 .../security/dataflow/HardcodedCredentials.qll | 0 .../dataflow/HardcodedCredentialsCustomizations.qll | 0 .../security/dataflow/HardcodedCredentialsQuery.qll | 0 .../dataflow/HardcodedDataInterpretedAsCode.qll | 0 ...HardcodedDataInterpretedAsCodeCustomizations.qll | 0 .../HardcodedDataInterpretedAsCodeQuery.qll | 0 .../HostHeaderPoisoningInEmailGeneration.qll | 0 .../HostHeaderPoisoningInEmailGenerationQuery.qll | 0 .../security/dataflow/HttpToFileAccess.qll | 0 .../dataflow/HttpToFileAccessCustomizations.qll | 0 .../security/dataflow/HttpToFileAccessQuery.qll | 0 .../security/dataflow/ImproperCodeSanitization.qll | 0 .../ImproperCodeSanitizationCustomizations.qll | 0 .../dataflow/ImproperCodeSanitizationQuery.qll | 0 .../IncompleteHtmlAttributeSanitization.qll | 0 ...pleteHtmlAttributeSanitizationCustomizations.qll | 0 .../IncompleteHtmlAttributeSanitizationQuery.qll | 0 .../security/dataflow/IndirectCommandArgument.qll | 0 .../security/dataflow/IndirectCommandInjection.qll | 0 .../IndirectCommandInjectionCustomizations.qll | 0 .../dataflow/IndirectCommandInjectionQuery.qll | 0 .../security/dataflow/InsecureDownload.qll | 0 .../dataflow/InsecureDownloadCustomizations.qll | 0 .../security/dataflow/InsecureDownloadQuery.qll | 0 .../security/dataflow/InsecureRandomness.qll | 0 .../dataflow/InsecureRandomnessCustomizations.qll | 0 .../security/dataflow/InsecureRandomnessQuery.qll | 0 .../security/dataflow/InsufficientPasswordHash.qll | 0 .../InsufficientPasswordHashCustomizations.qll | 0 .../dataflow/InsufficientPasswordHashQuery.qll | 0 .../javascript/security/dataflow/LogInjection.qll | 0 .../security/dataflow/LogInjectionQuery.qll | 0 .../security/dataflow/LoopBoundInjection.qll | 0 .../dataflow/LoopBoundInjectionCustomizations.qll | 0 .../security/dataflow/LoopBoundInjectionQuery.qll | 0 .../security/dataflow/MissingRateLimiting.qll | 0 .../javascript/security/dataflow/NosqlInjection.qll | 0 .../dataflow/NosqlInjectionCustomizations.qll | 0 .../security/dataflow/NosqlInjectionQuery.qll | 0 .../security/dataflow/PostMessageStar.qll | 0 .../dataflow/PostMessageStarCustomizations.qll | 0 .../security/dataflow/PostMessageStarQuery.qll | 0 .../security/dataflow/PropertyInjectionShared.qll | 0 .../dataflow/PrototypePollutingAssignment.qll | 0 .../PrototypePollutingAssignmentCustomizations.qll | 0 .../dataflow/PrototypePollutingAssignmentQuery.qll | 0 .../security/dataflow/PrototypePollution.qll | 0 .../dataflow/PrototypePollutionCustomizations.qll | 0 .../security/dataflow/PrototypePollutionQuery.qll | 0 .../javascript/security/dataflow/ReflectedXss.qll | 0 .../dataflow/ReflectedXssCustomizations.qll | 0 .../security/dataflow/ReflectedXssQuery.qll | 0 .../security/dataflow/RegExpInjection.qll | 0 .../dataflow/RegExpInjectionCustomizations.qll | 0 .../security/dataflow/RegExpInjectionQuery.qll | 0 .../security/dataflow/RemoteFlowSources.qll | 0 .../security/dataflow/RemotePropertyInjection.qll | 0 .../RemotePropertyInjectionCustomizations.qll | 0 .../dataflow/RemotePropertyInjectionQuery.qll | 0 .../javascript/security/dataflow/RequestForgery.qll | 0 .../dataflow/RequestForgeryCustomizations.qll | 0 .../security/dataflow/RequestForgeryQuery.qll | 0 .../security/dataflow/ServerSideUrlRedirect.qll | 0 .../ServerSideUrlRedirectCustomizations.qll | 0 .../dataflow/ServerSideUrlRedirectQuery.qll | 0 .../ShellCommandInjectionFromEnvironment.qll | 0 ...ommandInjectionFromEnvironmentCustomizations.qll | 0 .../ShellCommandInjectionFromEnvironmentQuery.qll | 0 .../javascript/security/dataflow/SqlInjection.qll | 0 .../dataflow/SqlInjectionCustomizations.qll | 0 .../security/dataflow/SqlInjectionQuery.qll | 0 .../security/dataflow/StackTraceExposure.qll | 0 .../dataflow/StackTraceExposureCustomizations.qll | 0 .../security/dataflow/StackTraceExposureQuery.qll | 0 .../javascript/security/dataflow/StoredXss.qll | 0 .../javascript/security/dataflow/StoredXssQuery.qll | 0 .../security/dataflow/TaintedFormatString.qll | 0 .../dataflow/TaintedFormatStringCustomizations.qll | 0 .../security/dataflow/TaintedFormatStringQuery.qll | 0 .../javascript/security/dataflow/TaintedPath.qll | 0 .../security/dataflow/TaintedPathCustomizations.qll | 0 .../security/dataflow/TaintedPathQuery.qll | 0 .../security/dataflow/TemplateObjectInjection.qll | 0 .../TemplateObjectInjectionCustomizations.qll | 0 .../dataflow/TemplateObjectInjectionQuery.qll | 0 .../TypeConfusionThroughParameterTampering.qll | 0 ...usionThroughParameterTamperingCustomizations.qll | 0 .../TypeConfusionThroughParameterTamperingQuery.qll | 0 .../security/dataflow/UnsafeDeserialization.qll | 0 .../UnsafeDeserializationCustomizations.qll | 0 .../dataflow/UnsafeDeserializationQuery.qll | 0 .../security/dataflow/UnsafeDynamicMethodAccess.qll | 0 .../UnsafeDynamicMethodAccessCustomizations.qll | 0 .../dataflow/UnsafeDynamicMethodAccessQuery.qll | 0 .../security/dataflow/UnsafeHtmlConstruction.qll | 0 .../UnsafeHtmlConstructionCustomizations.qll | 0 .../dataflow/UnsafeHtmlConstructionQuery.qll | 0 .../security/dataflow/UnsafeJQueryPlugin.qll | 0 .../dataflow/UnsafeJQueryPluginCustomizations.qll | 0 .../security/dataflow/UnsafeJQueryPluginQuery.qll | 0 .../dataflow/UnsafeShellCommandConstruction.qll | 0 ...UnsafeShellCommandConstructionCustomizations.qll | 0 .../UnsafeShellCommandConstructionQuery.qll | 0 .../dataflow/UnvalidatedDynamicMethodCall.qll | 0 .../UnvalidatedDynamicMethodCallCustomizations.qll | 0 .../dataflow/UnvalidatedDynamicMethodCallQuery.qll | 0 .../security/dataflow/UrlConcatenation.qll | 0 .../semmle/javascript/security/dataflow/XmlBomb.qll | 0 .../security/dataflow/XmlBombCustomizations.qll | 0 .../javascript/security/dataflow/XmlBombQuery.qll | 0 .../javascript/security/dataflow/XpathInjection.qll | 0 .../dataflow/XpathInjectionCustomizations.qll | 0 .../security/dataflow/XpathInjectionQuery.qll | 0 .../lib/semmle/javascript/security/dataflow/Xss.qll | 0 .../javascript/security/dataflow/XssThroughDom.qll | 0 .../dataflow/XssThroughDomCustomizations.qll | 0 .../security/dataflow/XssThroughDomQuery.qll | 0 .../lib/semmle/javascript/security/dataflow/Xxe.qll | 0 .../security/dataflow/XxeCustomizations.qll | 0 .../javascript/security/dataflow/XxeQuery.qll | 0 .../semmle/javascript/security/dataflow/ZipSlip.qll | 0 .../security/dataflow/ZipSlipCustomizations.qll | 0 .../javascript/security/dataflow/ZipSlipQuery.qll | 0 .../security/internal/SensitiveDataHeuristics.qll | 0 .../performance/ExponentialBackTracking.qll | 0 .../security/performance/PolynomialReDoS.qll | 0 .../performance/PolynomialReDoSCustomizations.qll | 0 .../javascript/security/performance/ReDoSUtil.qll | 0 .../security/performance/RegExpTreeView.qll | 0 .../performance/SuperlinearBackTracking.qll | 0 .../ql/lib/semmlecode.javascript.dbscheme | 0 .../codeql/javascript/ql/lib/tutorial.qll | 0 .../codeql/javascript/ql/src/AlertSuppression.ql | 0 .../ql/src/AngularJS/DeadAngularJSEventListener.ql | 0 .../ql/src/AngularJS/DependencyMismatch.ql | 0 .../javascript/ql/src/AngularJS/DisablingSce.ql | 0 .../ql/src/AngularJS/DoubleCompilation.ql | 0 .../ql/src/AngularJS/DuplicateDependency.ql | 0 .../ql/src/AngularJS/IncompatibleService.ql | 0 .../ql/src/AngularJS/InsecureUrlWhitelist.ql | 0 .../ql/src/AngularJS/MissingExplicitInjection.ql | 0 .../ql/src/AngularJS/RepeatedInjection.ql | 0 .../ql/src/AngularJS/UnusedAngularDependency.ql | 0 .../codeql/javascript/ql/src/AngularJS/UseNgSrc.ql | 0 .../javascript/ql/src/Comments/CommentedOut.qll | 0 .../javascript/ql/src/Comments/CommentedOutCode.ql | 0 .../javascript/ql/src/Comments/FCommentedOutCode.ql | 0 .../javascript/ql/src/Comments/TodoComments.ql | 0 .../codeql/javascript/ql/src/DOM/Alert.ql | 0 .../javascript/ql/src/DOM/AmbiguousIdAttribute.ql | 0 .../javascript/ql/src/DOM/ConflictingAttributes.ql | 0 .../javascript/ql/src/DOM/DuplicateAttributes.ql | 0 .../javascript/ql/src/DOM/MalformedIdAttribute.ql | 0 .../codeql/javascript/ql/src/DOM/PseudoEval.ql | 0 .../codeql/javascript/ql/src/DOM/TargetBlank.ql | 0 .../ql/src/Declarations/ArgumentsRedefined.ql | 0 .../ql/src/Declarations/AssignmentToConst.ql | 0 .../ql/src/Declarations/ClobberingVarInit.ql | 0 .../ql/src/Declarations/ConflictingFunctions.ql | 0 .../javascript/ql/src/Declarations/DeadStore.qll | 0 .../ql/src/Declarations/DeadStoreOfGlobal.ql | 0 .../ql/src/Declarations/DeadStoreOfLocal.ql | 0 .../ql/src/Declarations/DeadStoreOfProperty.ql | 0 .../javascript/ql/src/Declarations/DeclBeforeUse.ql | 0 .../javascript/ql/src/Declarations/Declarations.qll | 0 .../DefaultArgumentReferencesNestedFunction.ql | 0 .../javascript/ql/src/Declarations/Definitions.qll | 0 .../ql/src/Declarations/DuplicateVarDecl.ql | 0 .../ql/src/Declarations/IneffectiveParameterType.ql | 0 .../ql/src/Declarations/MissingThisQualifier.ql | 0 .../ql/src/Declarations/MissingVarDecl.ql | 0 .../Declarations/MixedStaticInstanceThisAccess.ql | 0 .../ql/src/Declarations/RedeclaredVariable.ql | 0 .../Declarations/SuspiciousMethodNameDeclaration.ql | 0 .../ql/src/Declarations/TemporalDeadZone.ql | 0 .../ql/src/Declarations/TooManyParameters.ql | 0 .../ql/src/Declarations/UniqueParameterNames.ql | 0 .../ql/src/Declarations/UniquePropertyNames.ql | 0 .../src/Declarations/UnreachableMethodOverloads.ql | 0 .../ql/src/Declarations/UnstableCyclicImport.ql | 0 .../ql/src/Declarations/UnusedParameter.ql | 0 .../ql/src/Declarations/UnusedParameter.qll | 0 .../ql/src/Declarations/UnusedProperty.ql | 0 .../ql/src/Declarations/UnusedVariable.ql | 0 .../ql/src/Diagnostics/ExtractionErrors.ql | 0 .../src/Diagnostics/SuccessfullyExtractedFiles.ql | 0 .../ql/src/Electron/AllowRunningInsecureContent.ql | 0 .../ql/src/Electron/DisablingWebSecurity.ql | 0 .../ql/src/Electron/EnablingNodeIntegration.ql | 0 .../ql/src/Expressions/BitwiseSignCheck.ql | 0 .../codeql/javascript/ql/src/Expressions/Clones.qll | 0 .../ql/src/Expressions/CompareIdenticalValues.ql | 0 .../ql/src/Expressions/ComparisonWithNaN.ql | 0 .../ql/src/Expressions/DuplicateCondition.ql | 0 .../ql/src/Expressions/DuplicateProperty.ql | 0 .../ql/src/Expressions/DuplicateSwitchCase.ql | 0 .../ql/src/Expressions/ExprHasNoEffect.ql | 0 .../ql/src/Expressions/HeterogeneousComparison.ql | 0 .../ql/src/Expressions/ImplicitOperandConversion.ql | 0 .../javascript/ql/src/Expressions/MissingAwait.ql | 0 .../src/Expressions/MissingDotLengthInComparison.ql | 0 .../ql/src/Expressions/MissingSpaceInAppend.ql | 0 .../ql/src/Expressions/MisspelledIdentifier.ql | 0 .../ql/src/Expressions/MisspelledVariableName.ql | 0 .../javascript/ql/src/Expressions/Misspelling.qll | 0 .../ql/src/Expressions/RedundantExpression.ql | 0 .../javascript/ql/src/Expressions/SelfAssignment.ql | 0 .../ql/src/Expressions/ShiftOutOfRange.ql | 0 .../ql/src/Expressions/StringInsteadOfRegex.ql | 0 .../ql/src/Expressions/SuspiciousInvocation.ql | 0 .../ql/src/Expressions/SuspiciousPropAccess.ql | 0 .../javascript/ql/src/Expressions/TypoDatabase.qll | 0 .../src/Expressions/UnboundEventHandlerReceiver.ql | 0 .../ql/src/Expressions/UnclearOperatorPrecedence.ql | 0 .../ql/src/Expressions/UnknownDirective.ql | 0 .../src/Expressions/UnneededDefensiveProgramming.ql | 0 .../Expressions/WhitespaceContradictsPrecedence.ql | 0 .../codeql/javascript/ql/src/IDEContextual.qll | 0 .../codeql/javascript/ql/src/JSDoc/BadParamTag.ql | 0 .../ql/src/JSDoc/JSDocForNonExistentParameter.ql | 0 .../ql/src/JSDoc/UndocumentedParameter.ql | 0 .../src/LanguageFeatures/ArgumentsCallerCallee.ql | 0 .../javascript/ql/src/LanguageFeatures/BadTypeof.ql | 0 .../ql/src/LanguageFeatures/ConditionalComments.ql | 0 .../ql/src/LanguageFeatures/DebuggerStatement.ql | 0 .../javascript/ql/src/LanguageFeatures/DeleteVar.ql | 0 .../ql/src/LanguageFeatures/EmptyArrayInit.ql | 0 .../javascript/ql/src/LanguageFeatures/Eval.ql | 0 .../ql/src/LanguageFeatures/ExpressionClosures.ql | 0 .../LanguageFeatures/ForInComprehensionBlocks.ql | 0 .../ql/src/LanguageFeatures/IllegalInvocation.ql | 0 .../ql/src/LanguageFeatures/InconsistentNew.ql | 0 .../ql/src/LanguageFeatures/InvalidPrototype.ql | 0 .../ql/src/LanguageFeatures/JumpFromFinally.ql | 0 .../LanguageFeatures/LengthComparisonOffByOne.ql | 0 .../ql/src/LanguageFeatures/NonLinearPattern.ql | 0 .../LanguageFeatures/PropertyWriteOnPrimitive.ql | 0 .../ql/src/LanguageFeatures/SemicolonInsertion.ql | 0 .../src/LanguageFeatures/SetterIgnoresParameter.ql | 0 .../ql/src/LanguageFeatures/SetterReturn.ql | 0 .../ql/src/LanguageFeatures/SpuriousArguments.ql | 0 .../StrictModeCallStackIntrospection.ql | 0 .../ql/src/LanguageFeatures/SyntaxError.ql | 0 .../TemplateSyntaxInStringLiteral.ql | 0 .../ql/src/LanguageFeatures/ThisBeforeSuper.ql | 0 .../ql/src/LanguageFeatures/UnusedIndexVariable.ql | 0 .../ql/src/LanguageFeatures/WithStatement.ql | 0 .../ql/src/LanguageFeatures/WrongExtensionJSON.ql | 0 .../ql/src/LanguageFeatures/YieldInNonGenerator.ql | 0 .../Metrics/Dependencies/ExternalDependencies.ql | 0 .../Metrics/Dependencies/ExternalDependencies.qll | 0 .../Dependencies/ExternalDependenciesSourceLinks.ql | 0 .../javascript/ql/src/Metrics/ES20xxFeatures.qll | 0 .../javascript/ql/src/Metrics/FCommentRatio.ql | 0 .../ql/src/Metrics/FCyclomaticComplexity.ql | 0 .../codeql/javascript/ql/src/Metrics/FFunctions.ql | 0 .../codeql/javascript/ql/src/Metrics/FLines.ql | 0 .../javascript/ql/src/Metrics/FLinesOfCode.ql | 0 .../javascript/ql/src/Metrics/FLinesOfComment.ql | 0 .../ql/src/Metrics/FLinesOfDuplicatedCode.ql | 0 .../ql/src/Metrics/FLinesOfSimilarCode.ql | 0 .../ql/src/Metrics/FNumberOfStatements.ql | 0 .../javascript/ql/src/Metrics/FNumberOfTests.ql | 0 .../codeql/javascript/ql/src/Metrics/FUseOfES6.ql | 0 .../ql/src/Metrics/FunCyclomaticComplexity.ql | 0 .../javascript/ql/src/Metrics/FunLinesOfCode.ql | 0 .../codeql/javascript/ql/src/NodeJS/CyclicImport.ql | 0 .../javascript/ql/src/NodeJS/DubiousImport.ql | 0 .../javascript/ql/src/NodeJS/InvalidExport.ql | 0 .../javascript/ql/src/NodeJS/MissingExports.ql | 0 .../javascript/ql/src/NodeJS/UnresolvableImport.ql | 0 .../javascript/ql/src/NodeJS/UnusedDependency.ql | 0 .../javascript/ql/src/Performance/NonLocalForIn.ql | 0 .../ql/src/Performance/PolynomialReDoS.ql | 0 .../codeql/javascript/ql/src/Performance/ReDoS.ql | 0 .../Performance/ReassignParameterAndUseArguments.ql | 0 .../javascript/ql/src/React/DirectStateMutation.ql | 0 .../ql/src/React/InconsistentStateUpdate.ql | 0 .../UnsupportedStateUpdateInLifecycleMethod.ql | 0 .../ql/src/React/UnusedOrUndefinedStateProperty.ql | 0 .../javascript/ql/src/RegExp/BackrefBeforeGroup.ql | 0 .../ql/src/RegExp/BackrefIntoNegativeLookahead.ql | 0 .../javascript/ql/src/RegExp/BackspaceEscape.ql | 0 .../RegExp/DuplicateCharacterInCharacterClass.ql | 0 .../javascript/ql/src/RegExp/EmptyCharacterClass.ql | 0 .../javascript/ql/src/RegExp/IdentityReplacement.ql | 0 .../javascript/ql/src/RegExp/MalformedRegExp.ql | 0 .../javascript/ql/src/RegExp/RegExpAlwaysMatches.ql | 0 .../javascript/ql/src/RegExp/UnboundBackref.ql | 0 .../javascript/ql/src/RegExp/UnmatchableCaret.ql | 0 .../javascript/ql/src/RegExp/UnmatchableDollar.ql | 0 .../CWE-020/ExternalAPIsUsedWithUntrustedData.ql | 0 .../src/Security/CWE-020/HostnameRegexpShared.qll | 0 .../Security/CWE-020/IncompleteHostnameRegExp.ql | 0 .../Security/CWE-020/IncompleteUrlSchemeCheck.ql | 0 .../CWE-020/IncompleteUrlSubstringSanitization.ql | 0 .../ql/src/Security/CWE-020/IncorrectSuffixCheck.ql | 0 .../ql/src/Security/CWE-020/MissingRegExpAnchor.ql | 0 .../Security/CWE-020/UntrustedDataToExternalAPI.ql | 0 .../CWE-020/UselessRegExpCharacterEscape.ql | 0 .../ql/src/Security/CWE-022/TaintedPath.ql | 0 .../javascript/ql/src/Security/CWE-022/ZipSlip.ql | 0 .../src/Security/CWE-073/TemplateObjectInjection.ql | 0 .../ql/src/Security/CWE-078/CommandInjection.ql | 0 .../Security/CWE-078/IndirectCommandInjection.ql | 0 .../CWE-078/ShellCommandInjectionFromEnvironment.ql | 0 .../CWE-078/UnsafeShellCommandConstruction.ql | 0 .../ql/src/Security/CWE-078/UselessUseOfCat.ql | 0 .../ql/src/Security/CWE-079/ExceptionXss.ql | 0 .../ql/src/Security/CWE-079/ReflectedXss.ql | 0 .../javascript/ql/src/Security/CWE-079/StoredXss.ql | 0 .../src/Security/CWE-079/UnsafeHtmlConstruction.ql | 0 .../ql/src/Security/CWE-079/UnsafeJQueryPlugin.ql | 0 .../javascript/ql/src/Security/CWE-079/Xss.ql | 0 .../ql/src/Security/CWE-079/XssThroughDom.ql | 0 .../ql/src/Security/CWE-089/SqlInjection.ql | 0 .../ql/src/Security/CWE-094/CodeInjection.ql | 0 .../Security/CWE-094/ImproperCodeSanitization.ql | 0 .../Security/CWE-094/UnsafeDynamicMethodAccess.ql | 0 .../ql/src/Security/CWE-1004/ClientExposedCookie.ql | 0 .../ql/src/Security/CWE-116/BadTagFilter.ql | 0 .../ql/src/Security/CWE-116/DoubleEscaping.ql | 0 .../CWE-116/IncompleteHtmlAttributeSanitization.ql | 0 .../CWE-116/IncompleteMultiCharacterSanitization.ql | 0 .../src/Security/CWE-116/IncompleteSanitization.ql | 0 .../ql/src/Security/CWE-116/UnsafeHtmlExpansion.ql | 0 .../ql/src/Security/CWE-117/LogInjection.ql | 0 .../ql/src/Security/CWE-134/TaintedFormatString.ql | 0 .../ql/src/Security/CWE-200/FileAccessToHttp.ql | 0 .../ql/src/Security/CWE-200/PrivateFileExposure.ql | 0 .../ql/src/Security/CWE-201/PostMessageStar.ql | 0 .../ql/src/Security/CWE-209/StackTraceExposure.ql | 0 .../CWE-295/DisablingCertificateValidation.ql | 0 .../ql/src/Security/CWE-312/BuildArtifactLeak.ql | 0 .../ql/src/Security/CWE-312/CleartextLogging.ql | 0 .../ql/src/Security/CWE-312/CleartextStorage.ql | 0 .../Security/CWE-313/PasswordInConfigurationFile.ql | 0 .../ql/src/Security/CWE-326/InsufficientKeySize.ql | 0 .../ql/src/Security/CWE-327/BadRandomness.ql | 0 .../src/Security/CWE-327/BrokenCryptoAlgorithm.ql | 0 .../ql/src/Security/CWE-338/InsecureRandomness.ql | 0 .../CWE-346/CorsMisconfigurationForCredentials.ql | 0 .../src/Security/CWE-352/MissingCsrfMiddleware.ql | 0 .../ql/src/Security/CWE-384/SessionFixation.ql | 0 .../CWE-400/DeepObjectResourceExhaustion.ql | 0 .../src/Security/CWE-400/RemotePropertyInjection.ql | 0 .../ql/src/Security/CWE-451/MissingXFrameOptions.ql | 0 .../src/Security/CWE-502/UnsafeDeserialization.ql | 0 .../CWE-506/HardcodedDataInterpretedAsCode.ql | 0 .../ql/src/Security/CWE-598/SensitiveGetQuery.ql | 0 .../src/Security/CWE-601/ClientSideUrlRedirect.ql | 0 .../src/Security/CWE-601/ServerSideUrlRedirect.ql | 0 .../javascript/ql/src/Security/CWE-611/Xxe.ql | 0 .../ql/src/Security/CWE-614/ClearTextCookie.ql | 0 .../CWE-640/HostHeaderPoisoningInEmailGeneration.ql | 0 .../ql/src/Security/CWE-643/XpathInjection.ql | 0 .../ql/src/Security/CWE-730/RegExpInjection.ql | 0 .../ql/src/Security/CWE-730/ServerCrash.ql | 0 .../CWE-754/UnvalidatedDynamicMethodCall.ql | 0 .../ql/src/Security/CWE-770/MissingRateLimiting.ql | 0 .../javascript/ql/src/Security/CWE-776/XmlBomb.ql | 0 .../ql/src/Security/CWE-798/HardcodedCredentials.ql | 0 .../ql/src/Security/CWE-807/ConditionalBypass.ql | 0 .../CWE-807/DifferentKindsComparisonBypass.ql | 0 .../ql/src/Security/CWE-829/InsecureDownload.ql | 0 .../ql/src/Security/CWE-834/LoopBoundInjection.ql | 0 .../TypeConfusionThroughParameterTampering.ql | 0 .../ql/src/Security/CWE-912/HttpToFileAccess.ql | 0 .../CWE-915/PrototypePollutingAssignment.ql | 0 .../Security/CWE-915/PrototypePollutingFunction.ql | 0 .../Security/CWE-915/PrototypePollutingMergeCall.ql | 0 .../Security/CWE-916/InsufficientPasswordHash.ql | 0 .../ql/src/Security/CWE-918/RequestForgery.ql | 0 .../javascript/ql/src/Statements/DanglingElse.ql | 0 .../javascript/ql/src/Statements/EphemeralLoop.ql | 0 .../ql/src/Statements/IgnoreArrayResult.ql | 0 .../javascript/ql/src/Statements/ImplicitReturn.ql | 0 .../src/Statements/InconsistentLoopOrientation.ql | 0 .../ql/src/Statements/InconsistentReturn.ql | 0 .../javascript/ql/src/Statements/LabelInCase.ql | 0 .../Statements/LoopIterationSkippedDueToShifting.ql | 0 .../MisleadingIndentationAfterControlStmt.ql | 0 .../ql/src/Statements/NestedLoopsSameVariable.ql | 0 .../ql/src/Statements/ReturnAssignsLocal.ql | 0 .../ql/src/Statements/ReturnOutsideFunction.ql | 0 .../SuspiciousUnusedLoopIterationVariable.ql | 0 .../ql/src/Statements/UnreachableStatement.ql | 0 .../ql/src/Statements/UseOfReturnlessFunction.ql | 0 .../ql/src/Statements/UselessComparisonTest.ql | 0 .../ql/src/Statements/UselessConditional.ql | 0 .../ql/src/Statements/UselessConditional.qll | 0 .../codeql/javascript/ql/src/Summary/LinesOfCode.ql | 0 .../javascript/ql/src/Summary/LinesOfUserCode.ql | 0 .../codeql/javascript/ql/src/Summary/TaintSinks.ql | 0 .../javascript/ql/src/Summary/TaintSources.ql | 0 .../ql/src/Vue/ArrowMethodOnVueInstance.ql | 0 .../codeql/javascript/ql/src/definitions.ql | 0 .../codeql/javascript/ql/src/definitions.qll | 0 .../Security/CWE-020/PostMessageNoOriginCheck.ql | 0 .../Security/CWE-094/ExpressionInjection.ql | 0 .../Security/CWE-094/UntrustedCheckout.ql | 0 .../JWTMissingSecretOrPublicKeyVerification.ql | 0 .../Security/CWE-770/ResourceExhaustion.ql | 0 .../ql/src/experimental/Security/CWE-918/SSRF.ql | 0 .../ql/src/experimental/Security/CWE-918/SSRF.qll | 0 .../MultipleArgumentsToSetConstructor.ql | 0 .../src/experimental/Summaries/Configurations.qll | 0 .../Summaries/ExtractFlowStepSummaries.ql | 0 .../experimental/Summaries/ExtractSinkSummaries.ql | 0 .../Summaries/ExtractSourceSummaries.ql | 0 .../ql/src/experimental/Summaries/ImportFromCsv.qll | 0 .../Summaries/ImportFromExternalPredicates.qll | 0 .../src/experimental/Summaries/PortalEntrySink.qll | 0 .../src/experimental/Summaries/PortalExitSource.qll | 0 .../ql/src/experimental/Summaries/Shared.qll | 0 .../experimental/Summaries/SinkFromAnnotation.qll | 0 .../experimental/Summaries/SourceFromAnnotation.qll | 0 .../javascript/ql/src/experimental/poi/PoI.qll | 0 .../src/experimental/semmle/javascript/Actions.qll | 0 .../security/dataflow/ResourceExhaustion.qll | 0 .../dataflow/ResourceExhaustionCustomizations.qll | 0 .../javascript/ql/src/external/DefectFilter.qll | 0 .../javascript/ql/src/external/DuplicateFunction.ql | 0 .../javascript/ql/src/external/DuplicateToplevel.ql | 0 .../javascript/ql/src/external/ExternalArtifact.qll | 0 .../javascript/ql/src/external/MetricFilter.qll | 0 .../javascript/ql/src/external/SimilarFunction.ql | 0 .../javascript/ql/src/external/SimilarToplevel.ql | 0 .../javascript/ql/src/filters/ClassifyFiles.ql | 0 .../codeql/javascript/ql/src/localDefinitions.ql | 0 .../codeql/javascript/ql/src/localReferences.ql | 0 .../ql/src/meta/ApiGraphs/ApiGraphEdges.ql | 0 .../ql/src/meta/ApiGraphs/ApiGraphNodes.ql | 0 .../ql/src/meta/ApiGraphs/ApiGraphPointsToEdges.ql | 0 .../ql/src/meta/ApiGraphs/ApiGraphRhsNodes.ql | 0 .../ql/src/meta/ApiGraphs/ApiGraphUseNodes.ql | 0 .../codeql/javascript/ql/src/meta/Consistency.ql | 0 .../codeql/javascript/ql/src/meta/MetaMetrics.qll | 0 .../codeql/javascript/ql/src/meta/SSA/DeadDef.ql | 0 .../codeql/javascript/ql/src/meta/SSA/Dominance.ql | 0 .../javascript/ql/src/meta/SSA/MultipleDefs.ql | 0 .../ql/src/meta/SSA/MultipleRefinementInputs.ql | 0 .../codeql/javascript/ql/src/meta/SSA/NoDefs.ql | 0 .../javascript/ql/src/meta/SSA/NoPhiInputs.ql | 0 .../ql/src/meta/SSA/NoRefinementInputs.ql | 0 .../javascript/ql/src/meta/SSA/SinglePhiInput.ql | 0 .../javascript/ql/src/meta/alerts/CallGraph.ql | 0 .../javascript/ql/src/meta/alerts/ImportGraph.ql | 0 .../javascript/ql/src/meta/alerts/TaintSinks.ql | 0 .../javascript/ql/src/meta/alerts/TaintSources.ql | 0 .../javascript/ql/src/meta/alerts/TaintedNodes.ql | 0 .../src/meta/analysis-quality/CallGraphQuality.qll | 0 .../analysis-quality/CalledFunctionCandidates.ql | 0 .../meta/analysis-quality/CalledFunctionRatio.ql | 0 .../ql/src/meta/analysis-quality/CalledFunctions.ql | 0 .../src/meta/analysis-quality/CandidateTracking.qll | 0 .../ql/src/meta/analysis-quality/DomValueRefs.ql | 0 .../ql/src/meta/analysis-quality/NumModules.ql | 0 .../analysis-quality/ResolvableCallCandidates.ql | 0 .../meta/analysis-quality/ResolvableCallRatio.ql | 0 .../ql/src/meta/analysis-quality/ResolvableCalls.ql | 0 .../src/meta/analysis-quality/ResolvableImports.ql | 0 .../ql/src/meta/analysis-quality/RouteHandlers.ql | 0 .../SanitizersReachableFromSource.ql | 0 .../analysis-quality/SinksReachableFromSanitizer.ql | 0 .../ql/src/meta/analysis-quality/TaintSinks.ql | 0 .../ql/src/meta/analysis-quality/TaintSources.ql | 0 .../ql/src/meta/analysis-quality/TaintSteps.ql | 0 .../ql/src/meta/analysis-quality/TaintedNodes.ql | 0 .../src/meta/analysis-quality/UncalledFunctions.ql | 0 .../UnpromotedRouteHandlerCandidate.ql | 0 .../UnpromotedRouteSetupCandidate.ql | 0 .../src/meta/analysis-quality/UnresolvableCalls.ql | 0 .../meta/analysis-quality/UnresolvableImports.ql | 0 .../ql/src/meta/extraction-metrics/FileData.ql | 0 .../src/meta/extraction-metrics/MissingMetrics.ql | 0 .../ql/src/meta/extraction-metrics/PhaseTimings.ql | 0 .../ql/src/meta/internal/TaintMetrics.qll | 0 .../javascript/ql/src/meta/types/TypedExprs.ql | 0 .../ql/src/meta/types/TypesWithQualifiedName.ql | 0 .../codeql/javascript/ql/src/printAst.ql | 0 .../repo-tests}/codeql/javascript/ql/src/qlpack.yml | 0 .../codeql/misc/legacy-support/cpp/qlpack.yml | 0 .../codeql/misc/legacy-support/csharp/qlpack.yml | 0 .../codeql/misc/legacy-support/java/qlpack.yml | 0 .../misc/legacy-support/javascript/qlpack.yml | 0 .../codeql/misc/legacy-support/python/qlpack.yml | 0 .../codeql/misc/suite-helpers/qlpack.yml | 0 .../codeql/python/ql/examples/qlpack.yml | 0 .../codeql/python/ql/examples/snippets/backticks.ql | 0 .../python/ql/examples/snippets/builtin_object.ql | 0 .../codeql/python/ql/examples/snippets/call.ql | 0 .../python/ql/examples/snippets/catch_exception.ql | 0 .../ql/examples/snippets/conditional_expression.ql | 0 .../codeql/python/ql/examples/snippets/elif.ql | 0 .../python/ql/examples/snippets/emptyblock.ql | 0 .../codeql/python/ql/examples/snippets/emptythen.ql | 0 .../codeql/python/ql/examples/snippets/eq_true.ql | 0 .../python/ql/examples/snippets/equalitystmt.ql | 0 .../python/ql/examples/snippets/extend_class.ql | 0 .../codeql/python/ql/examples/snippets/filename.ql | 0 .../codeql/python/ql/examples/snippets/generator.ql | 0 .../python/ql/examples/snippets/integer_literal.ql | 0 .../python/ql/examples/snippets/method_call.ql | 0 .../python/ql/examples/snippets/mutualrecursion.ql | 0 .../python/ql/examples/snippets/new_instance.ql | 0 .../python/ql/examples/snippets/override_method.ql | 0 .../codeql/python/ql/examples/snippets/print.ql | 0 .../python/ql/examples/snippets/private_access.ql | 0 .../python/ql/examples/snippets/raise_exception.ql | 0 .../python/ql/examples/snippets/raw_string.ql | 0 .../codeql/python/ql/examples/snippets/recursion.ql | 0 .../ql/examples/snippets/singlequotestring.ql | 0 .../python/ql/examples/snippets/store_none.ql | 0 .../python/ql/examples/snippets/todocomment.ql | 0 .../python/ql/examples/snippets/too_many_params.ql | 0 .../python/ql/examples/snippets/tryfinally.ql | 0 .../codeql/python/ql/lib/Customizations.qll | 0 .../repo-tests}/codeql/python/ql/lib/default.qll | 0 .../repo-tests}/codeql/python/ql/lib/python.qll | 0 .../repo-tests}/codeql/python/ql/lib/qlpack.yml | 0 .../codeql/python/ql/lib/semmle/crypto/Crypto.qll | 0 .../codeql/python/ql/lib/semmle/dataflow/SSA.qll | 0 .../python/ql/lib/semmle/files/FileSystem.qll | 0 .../python/ql/lib/semmle/python/ApiGraphs.qll | 0 .../python/ql/lib/semmle/python/AstExtended.qll | 0 .../python/ql/lib/semmle/python/AstGenerated.qll | 0 .../codeql/python/ql/lib/semmle/python/Class.qll | 0 .../codeql/python/ql/lib/semmle/python/Comment.qll | 0 .../python/ql/lib/semmle/python/Comparisons.qll | 0 .../python/ql/lib/semmle/python/Comprehensions.qll | 0 .../codeql/python/ql/lib/semmle/python/Concepts.qll | 0 .../python/ql/lib/semmle/python/Constants.qll | 0 .../codeql/python/ql/lib/semmle/python/Exprs.qll | 0 .../codeql/python/ql/lib/semmle/python/Files.qll | 0 .../codeql/python/ql/lib/semmle/python/Flow.qll | 0 .../python/ql/lib/semmle/python/Frameworks.qll | 0 .../codeql/python/ql/lib/semmle/python/Function.qll | 0 .../ql/lib/semmle/python/GuardedControlFlow.qll | 0 .../codeql/python/ql/lib/semmle/python/Import.qll | 0 .../codeql/python/ql/lib/semmle/python/Keywords.qll | 0 .../codeql/python/ql/lib/semmle/python/Metrics.qll | 0 .../codeql/python/ql/lib/semmle/python/Module.qll | 0 .../python/ql/lib/semmle/python/Operations.qll | 0 .../codeql/python/ql/lib/semmle/python/PrintAst.qll | 0 .../python/ql/lib/semmle/python/RegexTreeView.qll | 0 .../codeql/python/ql/lib/semmle/python/SSA.qll | 0 .../codeql/python/ql/lib/semmle/python/Scope.qll | 0 .../python/ql/lib/semmle/python/SelfAttribute.qll | 0 .../python/ql/lib/semmle/python/SpecialMethods.qll | 0 .../codeql/python/ql/lib/semmle/python/Stmts.qll | 0 .../python/ql/lib/semmle/python/TestUtils.qll | 0 .../codeql/python/ql/lib/semmle/python/Unit.qll | 0 .../python/ql/lib/semmle/python/Variables.qll | 0 .../lib/semmle/python/concepts/CryptoAlgorithms.qll | 0 .../ql/lib/semmle/python/dataflow/Configuration.qll | 0 .../ql/lib/semmle/python/dataflow/DataFlow.qll | 0 .../python/ql/lib/semmle/python/dataflow/Files.qll | 0 .../lib/semmle/python/dataflow/Implementation.qll | 0 .../python/ql/lib/semmle/python/dataflow/Legacy.qll | 0 .../ql/lib/semmle/python/dataflow/StateTracking.qll | 0 .../ql/lib/semmle/python/dataflow/TaintTracking.qll | 0 .../semmle/python/dataflow/new/BarrierGuards.qll | 0 .../ql/lib/semmle/python/dataflow/new/DataFlow.qll | 0 .../ql/lib/semmle/python/dataflow/new/DataFlow2.qll | 0 .../ql/lib/semmle/python/dataflow/new/DataFlow3.qll | 0 .../ql/lib/semmle/python/dataflow/new/DataFlow4.qll | 0 .../python/dataflow/new/RemoteFlowSources.qll | 0 .../python/dataflow/new/SensitiveDataSources.qll | 0 .../semmle/python/dataflow/new/TaintTracking.qll | 0 .../semmle/python/dataflow/new/TaintTracking2.qll | 0 .../semmle/python/dataflow/new/TaintTracking3.qll | 0 .../semmle/python/dataflow/new/TaintTracking4.qll | 0 .../lib/semmle/python/dataflow/new/TypeTracker.qll | 0 .../python/dataflow/new/internal/Attributes.qll | 0 .../python/dataflow/new/internal/DataFlowImpl.qll | 0 .../python/dataflow/new/internal/DataFlowImpl2.qll | 0 .../python/dataflow/new/internal/DataFlowImpl3.qll | 0 .../python/dataflow/new/internal/DataFlowImpl4.qll | 0 .../dataflow/new/internal/DataFlowImplCommon.qll | 0 .../new/internal/DataFlowImplConsistency.qll | 0 .../dataflow/new/internal/DataFlowImplSpecific.qll | 0 .../dataflow/new/internal/DataFlowPrivate.qll | 0 .../python/dataflow/new/internal/DataFlowPublic.qll | 0 .../python/dataflow/new/internal/DataFlowUtil.qll | 0 .../python/dataflow/new/internal/LocalSources.qll | 0 .../python/dataflow/new/internal/PrintNode.qll | 0 .../dataflow/new/internal/TaintTrackingPrivate.qll | 0 .../dataflow/new/internal/TaintTrackingPublic.qll | 0 .../python/dataflow/new/internal/TypeTracker.qll | 0 .../dataflow/new/internal/TypeTrackerSpecific.qll | 0 .../internal/tainttracking1/TaintTrackingImpl.qll | 0 .../tainttracking1/TaintTrackingParameter.qll | 0 .../internal/tainttracking2/TaintTrackingImpl.qll | 0 .../tainttracking2/TaintTrackingParameter.qll | 0 .../internal/tainttracking3/TaintTrackingImpl.qll | 0 .../tainttracking3/TaintTrackingParameter.qll | 0 .../internal/tainttracking4/TaintTrackingImpl.qll | 0 .../tainttracking4/TaintTrackingParameter.qll | 0 .../semmle/python/dataflow/old/Configuration.qll | 0 .../ql/lib/semmle/python/dataflow/old/DataFlow.qll | 0 .../ql/lib/semmle/python/dataflow/old/Files.qll | 0 .../semmle/python/dataflow/old/Implementation.qll | 0 .../ql/lib/semmle/python/dataflow/old/Legacy.qll | 0 .../semmle/python/dataflow/old/StateTracking.qll | 0 .../semmle/python/dataflow/old/TaintTracking.qll | 0 .../lib/semmle/python/dependencies/Dependencies.qll | 0 .../semmle/python/dependencies/DependencyKind.qll | 0 .../semmle/python/dependencies/TechInventory.qll | 0 .../ql/lib/semmle/python/essa/Definitions.qll | 0 .../python/ql/lib/semmle/python/essa/Essa.qll | 0 .../python/ql/lib/semmle/python/essa/SsaCompute.qll | 0 .../ql/lib/semmle/python/essa/SsaDefinitions.qll | 0 .../ql/lib/semmle/python/filters/GeneratedCode.qll | 0 .../python/ql/lib/semmle/python/filters/Tests.qll | 0 .../ql/lib/semmle/python/frameworks/Aioch.qll | 0 .../ql/lib/semmle/python/frameworks/Aiohttp.qll | 0 .../ql/lib/semmle/python/frameworks/Aiomysql.qll | 0 .../ql/lib/semmle/python/frameworks/Aiopg.qll | 0 .../ql/lib/semmle/python/frameworks/Asyncpg.qll | 0 .../semmle/python/frameworks/ClickhouseDriver.qll | 0 .../ql/lib/semmle/python/frameworks/Cryptodome.qll | 0 .../lib/semmle/python/frameworks/Cryptography.qll | 0 .../python/ql/lib/semmle/python/frameworks/Dill.qll | 0 .../ql/lib/semmle/python/frameworks/Django.qll | 0 .../ql/lib/semmle/python/frameworks/Fabric.qll | 0 .../ql/lib/semmle/python/frameworks/FastApi.qll | 0 .../ql/lib/semmle/python/frameworks/Flask.qll | 0 .../ql/lib/semmle/python/frameworks/FlaskAdmin.qll | 0 .../semmle/python/frameworks/FlaskSqlAlchemy.qll | 0 .../python/ql/lib/semmle/python/frameworks/Idna.qll | 0 .../ql/lib/semmle/python/frameworks/Invoke.qll | 0 .../ql/lib/semmle/python/frameworks/Jmespath.qll | 0 .../ql/lib/semmle/python/frameworks/MarkupSafe.qll | 0 .../ql/lib/semmle/python/frameworks/Multidict.qll | 0 .../ql/lib/semmle/python/frameworks/MySQLdb.qll | 0 .../ql/lib/semmle/python/frameworks/Mysql.qll | 0 .../ql/lib/semmle/python/frameworks/PEP249.qll | 0 .../ql/lib/semmle/python/frameworks/Peewee.qll | 0 .../ql/lib/semmle/python/frameworks/Psycopg2.qll | 0 .../ql/lib/semmle/python/frameworks/PyMySQL.qll | 0 .../ql/lib/semmle/python/frameworks/Pydantic.qll | 0 .../lib/semmle/python/frameworks/RestFramework.qll | 0 .../python/ql/lib/semmle/python/frameworks/Rsa.qll | 0 .../ql/lib/semmle/python/frameworks/RuamelYaml.qll | 0 .../ql/lib/semmle/python/frameworks/Simplejson.qll | 0 .../ql/lib/semmle/python/frameworks/SqlAlchemy.qll | 0 .../ql/lib/semmle/python/frameworks/Starlette.qll | 0 .../ql/lib/semmle/python/frameworks/Stdlib.qll | 0 .../python/ql/lib/semmle/python/frameworks/Toml.qll | 0 .../ql/lib/semmle/python/frameworks/Tornado.qll | 0 .../ql/lib/semmle/python/frameworks/Twisted.qll | 0 .../ql/lib/semmle/python/frameworks/Ujson.qll | 0 .../ql/lib/semmle/python/frameworks/Werkzeug.qll | 0 .../python/ql/lib/semmle/python/frameworks/Yaml.qll | 0 .../python/ql/lib/semmle/python/frameworks/Yarl.qll | 0 .../internal/InstanceTaintStepsHelper.qll | 0 .../python/frameworks/internal/PEP249Impl.qll | 0 .../internal/PoorMansFunctionResolution.qll | 0 .../python/frameworks/internal/SelfRefMixin.qll | 0 .../python/frameworks/internal/SubclassFinder.qll | 0 .../ql/lib/semmle/python/internal/Awaited.qll | 0 .../python/ql/lib/semmle/python/libraries/Zope.qll | 0 .../ql/lib/semmle/python/objects/Callables.qll | 0 .../python/ql/lib/semmle/python/objects/Classes.qll | 0 .../ql/lib/semmle/python/objects/Constants.qll | 0 .../ql/lib/semmle/python/objects/Descriptors.qll | 0 .../ql/lib/semmle/python/objects/Instances.qll | 0 .../python/ql/lib/semmle/python/objects/Modules.qll | 0 .../ql/lib/semmle/python/objects/ObjectAPI.qll | 0 .../ql/lib/semmle/python/objects/ObjectInternal.qll | 0 .../ql/lib/semmle/python/objects/Sequences.qll | 0 .../python/ql/lib/semmle/python/objects/TObject.qll | 0 .../python/ql/lib/semmle/python/pointsto/Base.qll | 0 .../ql/lib/semmle/python/pointsto/CallGraph.qll | 0 .../ql/lib/semmle/python/pointsto/Context.qll | 0 .../ql/lib/semmle/python/pointsto/Filters.qll | 0 .../python/ql/lib/semmle/python/pointsto/Final.qll | 0 .../python/ql/lib/semmle/python/pointsto/MRO.qll | 0 .../ql/lib/semmle/python/pointsto/Overview.qll | 0 .../ql/lib/semmle/python/pointsto/PointsTo.qll | 0 .../lib/semmle/python/pointsto/PointsToContext.qll | 0 .../python/ql/lib/semmle/python/protocols.qll | 0 .../codeql/python/ql/lib/semmle/python/regex.qll | 0 .../semmle/python/security/BadTagFilterQuery.qll | 0 .../ql/lib/semmle/python/security/ClearText.qll | 0 .../python/ql/lib/semmle/python/security/Crypto.qll | 0 .../ql/lib/semmle/python/security/Exceptions.qll | 0 .../python/ql/lib/semmle/python/security/Paths.qll | 0 .../python/ql/lib/semmle/python/security/SQL.qll | 0 .../ql/lib/semmle/python/security/SensitiveData.qll | 0 .../ql/lib/semmle/python/security/TaintTracking.qll | 0 .../python/security/dataflow/ChainedConfigs12.qll | 0 .../python/security/dataflow/CleartextLogging.qll | 0 .../dataflow/CleartextLoggingCustomizations.qll | 0 .../python/security/dataflow/CleartextStorage.qll | 0 .../dataflow/CleartextStorageCustomizations.qll | 0 .../python/security/dataflow/CodeInjection.qll | 0 .../dataflow/CodeInjectionCustomizations.qll | 0 .../python/security/dataflow/CommandInjection.qll | 0 .../dataflow/CommandInjectionCustomizations.qll | 0 .../python/security/dataflow/ExceptionInfo.qll | 0 .../python/security/dataflow/PathInjection.qll | 0 .../dataflow/PathInjectionCustomizations.qll | 0 .../python/security/dataflow/PolynomialReDoS.qll | 0 .../dataflow/PolynomialReDoSCustomizations.qll | 0 .../python/security/dataflow/ReflectedXSS.qll | 0 .../dataflow/ReflectedXSSCustomizations.qll | 0 .../python/security/dataflow/SqlInjection.qll | 0 .../dataflow/SqlInjectionCustomizations.qll | 0 .../python/security/dataflow/StackTraceExposure.qll | 0 .../dataflow/StackTraceExposureCustomizations.qll | 0 .../security/dataflow/UnsafeDeserialization.qll | 0 .../UnsafeDeserializationCustomizations.qll | 0 .../semmle/python/security/dataflow/UrlRedirect.qll | 0 .../security/dataflow/UrlRedirectCustomizations.qll | 0 .../security/dataflow/WeakSensitiveDataHashing.qll | 0 .../WeakSensitiveDataHashingCustomizations.qll | 0 .../ql/lib/semmle/python/security/flow/AnyCall.qll | 0 .../semmle/python/security/injection/Command.qll | 0 .../python/security/injection/Deserialization.qll | 0 .../lib/semmle/python/security/injection/Exec.qll | 0 .../semmle/python/security/injection/Marshal.qll | 0 .../lib/semmle/python/security/injection/Path.qll | 0 .../lib/semmle/python/security/injection/Pickle.qll | 0 .../python/security/injection/RegexInjection.qll | 0 .../injection/RegexInjectionCustomizations.qll | 0 .../ql/lib/semmle/python/security/injection/Sql.qll | 0 .../ql/lib/semmle/python/security/injection/Xml.qll | 0 .../lib/semmle/python/security/injection/Yaml.qll | 0 .../security/internal/SensitiveDataHeuristics.qll | 0 .../performance/ExponentialBackTracking.qll | 0 .../python/security/performance/ReDoSUtil.qll | 0 .../python/security/performance/RegExpTreeView.qll | 0 .../performance/SuperlinearBackTracking.qll | 0 .../ql/lib/semmle/python/security/strings/Basic.qll | 0 .../lib/semmle/python/security/strings/Common.qll | 0 .../lib/semmle/python/security/strings/External.qll | 0 .../semmle/python/security/strings/Untrusted.qll | 0 .../codeql/python/ql/lib/semmle/python/strings.qll | 0 .../ql/lib/semmle/python/templates/PyxlTags.qll | 0 .../ql/lib/semmle/python/templates/Templates.qll | 0 .../python/ql/lib/semmle/python/types/Builtins.qll | 0 .../ql/lib/semmle/python/types/ClassObject.qll | 0 .../ql/lib/semmle/python/types/Descriptors.qll | 0 .../ql/lib/semmle/python/types/Exceptions.qll | 0 .../ql/lib/semmle/python/types/Extensions.qll | 0 .../ql/lib/semmle/python/types/FunctionObject.qll | 0 .../ql/lib/semmle/python/types/ImportTime.qll | 0 .../ql/lib/semmle/python/types/ModuleKind.qll | 0 .../ql/lib/semmle/python/types/ModuleObject.qll | 0 .../python/ql/lib/semmle/python/types/Object.qll | 0 .../ql/lib/semmle/python/types/Properties.qll | 0 .../python/ql/lib/semmle/python/types/Version.qll | 0 .../lib/semmle/python/values/StringAttributes.qll | 0 .../ql/lib/semmle/python/web/ClientHttpRequest.qll | 0 .../codeql/python/ql/lib/semmle/python/web/Http.qll | 0 .../ql/lib/semmle/python/web/HttpConstants.qll | 0 .../ql/lib/semmle/python/web/HttpRedirect.qll | 0 .../python/ql/lib/semmle/python/web/HttpRequest.qll | 0 .../ql/lib/semmle/python/web/HttpResponse.qll | 0 .../ql/lib/semmle/python/web/bottle/General.qll | 0 .../ql/lib/semmle/python/web/bottle/Redirect.qll | 0 .../ql/lib/semmle/python/web/bottle/Request.qll | 0 .../ql/lib/semmle/python/web/bottle/Response.qll | 0 .../ql/lib/semmle/python/web/cherrypy/General.qll | 0 .../ql/lib/semmle/python/web/cherrypy/Request.qll | 0 .../ql/lib/semmle/python/web/cherrypy/Response.qll | 0 .../ql/lib/semmle/python/web/client/Requests.qll | 0 .../ql/lib/semmle/python/web/client/StdLib.qll | 0 .../python/ql/lib/semmle/python/web/django/Db.qll | 0 .../ql/lib/semmle/python/web/django/General.qll | 0 .../ql/lib/semmle/python/web/django/Model.qll | 0 .../ql/lib/semmle/python/web/django/Redirect.qll | 0 .../ql/lib/semmle/python/web/django/Request.qll | 0 .../ql/lib/semmle/python/web/django/Response.qll | 0 .../ql/lib/semmle/python/web/django/Sanitizers.qll | 0 .../ql/lib/semmle/python/web/django/Shared.qll | 0 .../ql/lib/semmle/python/web/falcon/General.qll | 0 .../ql/lib/semmle/python/web/falcon/Request.qll | 0 .../ql/lib/semmle/python/web/falcon/Response.qll | 0 .../ql/lib/semmle/python/web/flask/General.qll | 0 .../ql/lib/semmle/python/web/flask/Redirect.qll | 0 .../ql/lib/semmle/python/web/flask/Request.qll | 0 .../ql/lib/semmle/python/web/flask/Response.qll | 0 .../ql/lib/semmle/python/web/pyramid/Redirect.qll | 0 .../ql/lib/semmle/python/web/pyramid/Request.qll | 0 .../ql/lib/semmle/python/web/pyramid/Response.qll | 0 .../ql/lib/semmle/python/web/pyramid/View.qll | 0 .../ql/lib/semmle/python/web/stdlib/Request.qll | 0 .../ql/lib/semmle/python/web/stdlib/Response.qll | 0 .../ql/lib/semmle/python/web/tornado/Redirect.qll | 0 .../ql/lib/semmle/python/web/tornado/Request.qll | 0 .../ql/lib/semmle/python/web/tornado/Response.qll | 0 .../ql/lib/semmle/python/web/tornado/Tornado.qll | 0 .../ql/lib/semmle/python/web/turbogears/Request.qll | 0 .../lib/semmle/python/web/turbogears/Response.qll | 0 .../lib/semmle/python/web/turbogears/TurboGears.qll | 0 .../ql/lib/semmle/python/web/twisted/Request.qll | 0 .../ql/lib/semmle/python/web/twisted/Response.qll | 0 .../ql/lib/semmle/python/web/twisted/Twisted.qll | 0 .../ql/lib/semmle/python/web/webob/Request.qll | 0 .../codeql/python/ql/lib/semmle/python/xml/XML.qll | 0 .../codeql/python/ql/lib/semmlecode.python.dbscheme | 0 .../repo-tests}/codeql/python/ql/lib/site.qll | 0 .../repo-tests}/codeql/python/ql/lib/tutorial.qll | 0 .../python/ql/src/Classes/ClassAttributes.qll | 0 .../Classes/ConflictingAttributesInBaseClasses.ql | 0 .../src/Classes/DefineEqualsWhenAddingAttributes.ql | 0 .../codeql/python/ql/src/Classes/Equality.qll | 0 .../codeql/python/ql/src/Classes/EqualsOrHash.ql | 0 .../python/ql/src/Classes/EqualsOrNotEquals.ql | 0 .../python/ql/src/Classes/IncompleteOrdering.ql | 0 .../codeql/python/ql/src/Classes/InconsistentMRO.ql | 0 .../ql/src/Classes/InitCallsSubclassMethod.ql | 0 .../ql/src/Classes/MaybeUndefinedClassAttribute.ql | 0 .../python/ql/src/Classes/MethodCallOrder.qll | 0 .../python/ql/src/Classes/MissingCallToDel.ql | 0 .../python/ql/src/Classes/MissingCallToInit.ql | 0 .../python/ql/src/Classes/MutatingDescriptor.ql | 0 .../src/Classes/OverwritingAttributeInSuperClass.ql | 0 .../ql/src/Classes/PropertyInOldStyleClass.ql | 0 .../python/ql/src/Classes/ShouldBeContextManager.ql | 0 .../python/ql/src/Classes/SlotsInOldStyleClass.ql | 0 .../python/ql/src/Classes/SubclassShadowing.ql | 0 .../python/ql/src/Classes/SuperInOldStyleClass.ql | 0 .../src/Classes/SuperclassDelCalledMultipleTimes.ql | 0 .../Classes/SuperclassInitCalledMultipleTimes.ql | 0 .../ql/src/Classes/UndefinedClassAttribute.ql | 0 .../codeql/python/ql/src/Classes/UselessClass.ql | 0 .../WrongNameForArgumentInClassInstantiation.ql | 0 .../WrongNumberArgumentsInClassInstantiation.ql | 0 .../python/ql/src/Diagnostics/ExtractionWarnings.ql | 0 .../src/Diagnostics/SuccessfullyExtractedFiles.ql | 0 .../ql/src/Exceptions/CatchingBaseException.ql | 0 .../codeql/python/ql/src/Exceptions/EmptyExcept.ql | 0 .../src/Exceptions/IllegalExceptionHandlerType.ql | 0 .../codeql/python/ql/src/Exceptions/IllegalRaise.ql | 0 .../ql/src/Exceptions/IncorrectExceptOrder.ql | 0 .../python/ql/src/Exceptions/NotImplemented.qll | 0 .../Exceptions/NotImplementedIsNotAnException.ql | 0 .../codeql/python/ql/src/Exceptions/Raising.qll | 0 .../codeql/python/ql/src/Exceptions/RaisingTuple.ql | 0 .../ql/src/Exceptions/UnguardedNextInGenerator.ql | 0 .../codeql/python/ql/src/Expressions/CallArgs.qll | 0 .../ql/src/Expressions/CallToSuperWrongClass.ql | 0 .../python/ql/src/Expressions/CompareConstants.ql | 0 .../ql/src/Expressions/CompareIdenticalValues.ql | 0 .../CompareIdenticalValuesMissingSelf.ql | 0 .../Comparisons/UselessComparisonTest.ql | 0 .../ql/src/Expressions/ContainsNonContainer.ql | 0 .../Expressions/DuplicateKeyInDictionaryLiteral.ql | 0 .../codeql/python/ql/src/Expressions/EqualsNone.ql | 0 .../Expressions/ExpectedMappingForFormatString.ql | 0 .../python/ql/src/Expressions/ExplicitCallToDel.ql | 0 .../Expressions/Formatting/AdvancedFormatting.qll | 0 .../Formatting/MixedExplicitImplicitIn3101Format.ql | 0 .../Formatting/UnusedArgumentIn3101Format.ql | 0 .../Formatting/UnusedNamedArgumentIn3101Format.ql | 0 .../Formatting/WrongNameInArgumentsFor3101Format.ql | 0 .../Formatting/WrongNumberArgumentsFor3101Format.ql | 0 .../python/ql/src/Expressions/HashedButNoHash.ql | 0 .../src/Expressions/IncorrectComparisonUsingIs.ql | 0 .../python/ql/src/Expressions/IsComparisons.qll | 0 .../python/ql/src/Expressions/NonCallableCalled.ql | 0 .../src/Expressions/NonPortableComparisonUsingIs.ql | 0 .../ql/src/Expressions/RedundantComparison.qll | 0 .../ql/src/Expressions/Regex/BackspaceEscape.ql | 0 .../Expressions/Regex/DuplicateCharacterInSet.ql | 0 .../Expressions/Regex/MissingPartSpecialGroup.ql | 0 .../ql/src/Expressions/Regex/UnmatchableCaret.ql | 0 .../ql/src/Expressions/Regex/UnmatchableDollar.ql | 0 .../python/ql/src/Expressions/TruncatedDivision.ql | 0 .../UnintentionalImplicitStringConcatenation.ql | 0 .../python/ql/src/Expressions/UnnecessaryLambda.ql | 0 .../src/Expressions/UnsupportedFormatCharacter.ql | 0 .../codeql/python/ql/src/Expressions/UseofApply.ql | 0 .../codeql/python/ql/src/Expressions/UseofInput.ql | 0 .../src/Expressions/WrongNameForArgumentInCall.ql | 0 .../Expressions/WrongNumberArgumentsForFormat.ql | 0 .../src/Expressions/WrongNumberArgumentsInCall.ql | 0 .../codeql/python/ql/src/Filters/ClassifyFiles.ql | 0 .../python/ql/src/Functions/ConsistentReturns.ql | 0 .../ql/src/Functions/DeprecatedSliceMethod.ql | 0 .../python/ql/src/Functions/ExplicitReturnInInit.ql | 0 .../src/Functions/IncorrectRaiseInSpecialMethod.ql | 0 .../ql/src/Functions/IncorrectlyOverriddenMethod.ql | 0 .../IncorrectlySpecifiedOverriddenMethod.ql | 0 .../python/ql/src/Functions/InitIsGenerator.ql | 0 .../ql/src/Functions/IterReturnsNonIterator.ql | 0 .../python/ql/src/Functions/IterReturnsNonSelf.ql | 0 .../Functions/ModificationOfParameterWithDefault.ql | 0 .../codeql/python/ql/src/Functions/NonCls.ql | 0 .../codeql/python/ql/src/Functions/NonSelf.ql | 0 .../ql/src/Functions/OverlyComplexDelMethod.ql | 0 .../ql/src/Functions/ReturnConsistentTupleSizes.ql | 0 .../python/ql/src/Functions/ReturnValueIgnored.ql | 0 .../ql/src/Functions/SignatureOverriddenMethod.ql | 0 .../ql/src/Functions/SignatureSpecialMethods.ql | 0 .../ql/src/Functions/UseImplicitNoneReturnValue.ql | 0 .../codeql/python/ql/src/Imports/Cyclic.qll | 0 .../codeql/python/ql/src/Imports/CyclicImport.ql | 0 .../python/ql/src/Imports/DeprecatedModule.ql | 0 .../codeql/python/ql/src/Imports/EncodingError.ql | 0 .../ql/src/Imports/FromImportOfMutableAttribute.ql | 0 .../ql/src/Imports/ImportShadowedByLoopVar.ql | 0 .../codeql/python/ql/src/Imports/ImportStarUsed.ql | 0 .../python/ql/src/Imports/ImportandImportFrom.ql | 0 .../codeql/python/ql/src/Imports/Imports.ql | 0 .../python/ql/src/Imports/ModuleImportsItself.ql | 0 .../ql/src/Imports/ModuleLevelCyclicImport.ql | 0 .../codeql/python/ql/src/Imports/MultipleImports.ql | 0 .../codeql/python/ql/src/Imports/SyntaxError.ql | 0 .../python/ql/src/Imports/UnintentionalImport.ql | 0 .../codeql/python/ql/src/Imports/UnusedImport.ql | 0 .../python/ql/src/Lexical/CommentedOutCode.ql | 0 .../python/ql/src/Lexical/CommentedOutCode.qll | 0 .../python/ql/src/Lexical/FCommentedOutCode.ql | 0 .../codeql/python/ql/src/Lexical/OldOctalLiteral.ql | 0 .../codeql/python/ql/src/Lexical/ToDoComment.ql | 0 .../codeql/python/ql/src/Metrics/CLinesOfCode.ql | 0 .../python/ql/src/Metrics/ClassAfferentCoupling.ql | 0 .../python/ql/src/Metrics/ClassEfferentCoupling.ql | 0 .../codeql/python/ql/src/Metrics/CommentRatio.ql | 0 .../python/ql/src/Metrics/CyclomaticComplexity.ql | 0 .../Metrics/Dependencies/ExternalDependencies.ql | 0 .../Dependencies/ExternalDependenciesSourceLinks.ql | 0 .../codeql/python/ql/src/Metrics/DirectImports.ql | 0 .../codeql/python/ql/src/Metrics/DocStringRatio.ql | 0 .../ql/src/Metrics/External/CommitDisplayStrings.ql | 0 .../ql/src/Metrics/External/CommitSourceLinks.ql | 0 .../codeql/python/ql/src/Metrics/FClasses.ql | 0 .../python/ql/src/Metrics/FFunctionsAndMethods.ql | 0 .../codeql/python/ql/src/Metrics/FLines.ql | 0 .../codeql/python/ql/src/Metrics/FLinesOfCode.ql | 0 .../python/ql/src/Metrics/FLinesOfComments.ql | 0 .../python/ql/src/Metrics/FLinesOfDuplicatedCode.ql | 0 .../python/ql/src/Metrics/FLinesOfSimilarCode.ql | 0 .../codeql/python/ql/src/Metrics/FNumberOfTests.ql | 0 .../python/ql/src/Metrics/FunctionNumberOfCalls.ql | 0 .../ql/src/Metrics/FunctionStatementNestingDepth.ql | 0 .../codeql/python/ql/src/Metrics/History/HChurn.ql | 0 .../python/ql/src/Metrics/History/HLinesAdded.ql | 0 .../python/ql/src/Metrics/History/HLinesDeleted.ql | 0 .../ql/src/Metrics/History/HNumberOfAuthors.ql | 0 .../ql/src/Metrics/History/HNumberOfCoCommits.ql | 0 .../ql/src/Metrics/History/HNumberOfCommits.ql | 0 .../ql/src/Metrics/History/HNumberOfReCommits.ql | 0 .../src/Metrics/History/HNumberOfRecentAuthors.ql | 0 .../Metrics/History/HNumberOfRecentChangedFiles.ql | 0 .../src/Metrics/History/HNumberOfRecentCommits.ql | 0 .../src/Metrics/Internal/CallableDisplayStrings.ql | 0 .../ql/src/Metrics/Internal/CallableExtents.ql | 0 .../ql/src/Metrics/Internal/CallableSourceLinks.ql | 0 .../ql/src/Metrics/Internal/ClassDisplayStrings.ql | 0 .../python/ql/src/Metrics/Internal/ClassExtents.ql | 0 .../ql/src/Metrics/Internal/ClassSourceLinks.ql | 0 .../python/ql/src/Metrics/Internal/Extents.qll | 0 .../ql/src/Metrics/LackofCohesionInMethodsCK.ql | 0 .../ql/src/Metrics/LackofCohesionInMethodsHM.ql | 0 .../python/ql/src/Metrics/ModuleAfferentCoupling.ql | 0 .../python/ql/src/Metrics/ModuleEfferentCoupling.ql | 0 .../src/Metrics/NumberOfParametersWithoutDefault.ql | 0 .../python/ql/src/Metrics/NumberOfStatements.ql | 0 .../python/ql/src/Metrics/TransitiveImports.ql | 0 .../codeql/python/ql/src/Numerics/Pythagorean.ql | 0 .../python/ql/src/Resources/FileNotAlwaysClosed.ql | 0 .../codeql/python/ql/src/Resources/FileOpen.qll | 0 .../Security/CVE-2018-1281/BindToAllInterfaces.ql | 0 .../Security/CWE-020-ExternalAPIs/ExternalAPIs.qll | 0 .../ExternalAPIsUsedWithUntrustedData.ql | 0 .../UntrustedDataToExternalAPI.ql | 0 .../Security/CWE-020/IncompleteHostnameRegExp.ql | 0 .../CWE-020/IncompleteUrlSubstringSanitization.ql | 0 .../python/ql/src/Security/CWE-022/PathInjection.ql | 0 .../python/ql/src/Security/CWE-022/TarSlip.ql | 0 .../ql/src/Security/CWE-078/CommandInjection.ql | 0 .../src/Security/CWE-079/Jinja2WithoutEscaping.ql | 0 .../python/ql/src/Security/CWE-079/ReflectedXss.ql | 0 .../python/ql/src/Security/CWE-089/SqlInjection.ql | 0 .../python/ql/src/Security/CWE-094/CodeInjection.ql | 0 .../python/ql/src/Security/CWE-116/BadTagFilter.ql | 0 .../ql/src/Security/CWE-209/StackTraceExposure.ql | 0 .../python/ql/src/Security/CWE-215/FlaskDebug.ql | 0 .../Security/CWE-295/MissingHostKeyValidation.ql | 0 .../Security/CWE-295/RequestWithoutValidation.ql | 0 .../ql/src/Security/CWE-312/CleartextLogging.ql | 0 .../ql/src/Security/CWE-312/CleartextStorage.ql | 0 .../python/ql/src/Security/CWE-326/WeakCryptoKey.ql | 0 .../src/Security/CWE-327/BrokenCryptoAlgorithm.ql | 0 .../ql/src/Security/CWE-327/FluentApiModel.qll | 0 .../src/Security/CWE-327/InsecureDefaultProtocol.ql | 0 .../ql/src/Security/CWE-327/InsecureProtocol.ql | 0 .../python/ql/src/Security/CWE-327/PyOpenSSL.qll | 0 .../codeql/python/ql/src/Security/CWE-327/Ssl.qll | 0 .../ql/src/Security/CWE-327/TlsLibraryModel.qll | 0 .../Security/CWE-327/WeakSensitiveDataHashing.ql | 0 .../src/Security/CWE-377/InsecureTemporaryFile.ql | 0 .../src/Security/CWE-502/UnsafeDeserialization.ql | 0 .../python/ql/src/Security/CWE-601/UrlRedirect.ql | 0 .../src/Security/CWE-730/PolynomialBackTracking.ql | 0 .../ql/src/Security/CWE-730/PolynomialReDoS.ql | 0 .../codeql/python/ql/src/Security/CWE-730/ReDoS.ql | 0 .../ql/src/Security/CWE-730/RegexInjection.ql | 0 .../ql/src/Security/CWE-732/WeakFilePermissions.ql | 0 .../ql/src/Security/CWE-798/HardcodedCredentials.ql | 0 .../ql/src/Statements/AssertLiteralConstant.ql | 0 .../python/ql/src/Statements/AssertOnTuple.ql | 0 .../ql/src/Statements/BreakOrReturnInFinally.ql | 0 .../python/ql/src/Statements/C_StyleParentheses.ql | 0 .../ql/src/Statements/ConstantInConditional.ql | 0 .../codeql/python/ql/src/Statements/DocStrings.ql | 0 .../codeql/python/ql/src/Statements/ExecUsed.ql | 0 .../ql/src/Statements/IterableStringOrSequence.ql | 0 .../src/Statements/MismatchInMultipleAssignment.ql | 0 .../ql/src/Statements/ModificationOfLocals.ql | 0 .../ql/src/Statements/NestedLoopsSameVariable.ql | 0 .../Statements/NestedLoopsSameVariableWithReuse.ql | 0 .../ql/src/Statements/NonIteratorInForLoop.ql | 0 .../python/ql/src/Statements/RedundantAssignment.ql | 0 .../src/Statements/ReturnOrYieldOutsideFunction.ql | 0 .../ql/src/Statements/ShouldUseWithStatement.ql | 0 .../python/ql/src/Statements/SideEffectInAssert.ql | 0 .../python/ql/src/Statements/StatementNoEffect.ql | 0 .../ql/src/Statements/StringConcatenationInLoop.ql | 0 .../python/ql/src/Statements/TopLevelPrint.ql | 0 .../python/ql/src/Statements/UnnecessaryDelete.ql | 0 .../ql/src/Statements/UnnecessaryElseClause.ql | 0 .../python/ql/src/Statements/UnnecessaryPass.ql | 0 .../python/ql/src/Statements/UnreachableCode.ql | 0 .../ql/src/Statements/UnusedExceptionObject.ql | 0 .../codeql/python/ql/src/Statements/UseOfExit.ql | 0 .../codeql/python/ql/src/Summary/LinesOfCode.ql | 0 .../codeql/python/ql/src/Summary/LinesOfUserCode.ql | 0 .../codeql/python/ql/src/Testing/ImpreciseAssert.ql | 0 .../codeql/python/ql/src/Testing/Mox.qll | 0 .../codeql/python/ql/src/Variables/Definition.qll | 0 .../codeql/python/ql/src/Variables/Global.ql | 0 .../python/ql/src/Variables/GlobalAtModuleLevel.ql | 0 .../ql/src/Variables/LeakingListComprehension.ql | 0 .../codeql/python/ql/src/Variables/Loop.qll | 0 .../python/ql/src/Variables/LoopVariableCapture.ql | 0 .../python/ql/src/Variables/MonkeyPatched.qll | 0 .../python/ql/src/Variables/MultiplyDefined.ql | 0 .../codeql/python/ql/src/Variables/ShadowBuiltin.ql | 0 .../codeql/python/ql/src/Variables/ShadowGlobal.ql | 0 .../codeql/python/ql/src/Variables/Shadowing.qll | 0 .../SuspiciousUnusedLoopIterationVariable.ql | 0 .../codeql/python/ql/src/Variables/Undefined.qll | 0 .../python/ql/src/Variables/UndefinedExport.ql | 0 .../python/ql/src/Variables/UndefinedGlobal.ql | 0 .../python/ql/src/Variables/UndefinedPlaceHolder.ql | 0 .../python/ql/src/Variables/UninitializedLocal.ql | 0 .../python/ql/src/Variables/UnusedLocalVariable.ql | 0 .../python/ql/src/Variables/UnusedModuleVariable.ql | 0 .../python/ql/src/Variables/UnusedParameter.ql | 0 .../python/ql/src/analysis/AlertSuppression.ql | 0 .../python/ql/src/analysis/CallGraphEfficiency.ql | 0 .../ql/src/analysis/CallGraphMarginalEfficiency.ql | 0 .../codeql/python/ql/src/analysis/Consistency.ql | 0 .../python/ql/src/analysis/ContextEfficiency.ql | 0 .../ql/src/analysis/ContextMarginalEfficiency.ql | 0 .../ql/src/analysis/CrossProjectDefinitions.qll | 0 .../python/ql/src/analysis/DefinitionTracking.qll | 0 .../codeql/python/ql/src/analysis/Definitions.ql | 0 .../codeql/python/ql/src/analysis/Efficiency.ql | 0 .../python/ql/src/analysis/FailedInference.ql | 0 .../codeql/python/ql/src/analysis/IDEContextual.qll | 0 .../codeql/python/ql/src/analysis/ImportFailure.ql | 0 .../python/ql/src/analysis/KeyPointsToFailure.ql | 0 .../python/ql/src/analysis/LocalDefinitions.ql | 0 .../python/ql/src/analysis/LocalReferences.ql | 0 .../python/ql/src/analysis/PointsToFailure.ql | 0 .../codeql/python/ql/src/analysis/Pruned.ql | 0 .../python/ql/src/analysis/RatioOfDefinitions.ql | 0 .../codeql/python/ql/src/analysis/Summary.ql | 0 .../python/ql/src/analysis/TypeHierarchyFailure.ql | 0 .../python/ql/src/analysis/TypeInferenceFailure.ql | 0 .../Classes/NamingConventionsClasses.ql | 0 .../Functions/NamingConventionsFunctions.ql | 0 .../CVE-2018-1281/BindToAllInterfaces.ql | 0 .../Security-old-dataflow/CWE-022/PathInjection.ql | 0 .../CWE-078/CommandInjection.ql | 0 .../Security-old-dataflow/CWE-079/ReflectedXss.ql | 0 .../Security-old-dataflow/CWE-089/SqlInjection.ql | 0 .../Security-old-dataflow/CWE-094/CodeInjection.ql | 0 .../CWE-312/CleartextLogging.ql | 0 .../CWE-312/CleartextStorage.ql | 0 .../Security-old-dataflow/CWE-326/WeakCrypto.ql | 0 .../CWE-327/BrokenCryptoAlgorithm.ql | 0 .../CWE-502/UnsafeDeserialization.ql | 0 .../Security-old-dataflow/CWE-601/UrlRedirect.ql | 0 .../Security/CWE-074/TemplateInjection.ql | 0 .../experimental/Security/CWE-090/LDAPInjection.ql | 0 .../ql/src/experimental/Security/CWE-091/Xslt.ql | 0 .../Security/CWE-113/HeaderInjection.ql | 0 .../experimental/Security/CWE-117/LogInjection.ql | 0 .../Security/CWE-287/ImproperLdapAuth.ql | 0 .../Security/CWE-347/JWTEmptyKeyOrAlgorithm.ql | 0 .../JWTMissingSecretOrPublicKeyVerification.ql | 0 .../CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql | 0 .../ClientSuppliedIpUsedInSecurityCheckLib.qll | 0 .../Security/CWE-522/LDAPInsecureAuth.ql | 0 .../experimental/Security/CWE-643/XpathInjection.ql | 0 .../Security/CWE-643/XpathInjection.qll | 0 .../CWE-643/XpathInjectionCustomizations.qll | 0 .../experimental/Security/CWE-943/NoSQLInjection.ql | 0 .../ql/src/experimental/semmle/python/Concepts.qll | 0 .../src/experimental/semmle/python/Frameworks.qll | 0 .../semmle/python/frameworks/Django.qll | 0 .../experimental/semmle/python/frameworks/Flask.qll | 0 .../experimental/semmle/python/frameworks/JWT.qll | 0 .../experimental/semmle/python/frameworks/LDAP.qll | 0 .../experimental/semmle/python/frameworks/Log.qll | 0 .../experimental/semmle/python/frameworks/NoSQL.qll | 0 .../semmle/python/frameworks/Stdlib.qll | 0 .../semmle/python/frameworks/Werkzeug.qll | 0 .../semmle/python/frameworks/Xmltodict.qll | 0 .../semmle/python/libraries/Authlib.qll | 0 .../experimental/semmle/python/libraries/PyJWT.qll | 0 .../semmle/python/libraries/PythonJose.qll | 0 .../semmle/python/security/LDAPInsecureAuth.qll | 0 .../python/security/injection/HTTPHeaders.qll | 0 .../semmle/python/security/injection/LDAP.qll | 0 .../python/security/injection/LogInjection.qll | 0 .../python/security/injection/NoSQLInjection.qll | 0 .../semmle/python/security/injection/XSLT.qll | 0 .../semmle/python/templates/Airspeed.qll | 0 .../experimental/semmle/python/templates/Bottle.qll | 0 .../semmle/python/templates/Chameleon.qll | 0 .../semmle/python/templates/Cheetah.qll | 0 .../semmle/python/templates/Chevron.qll | 0 .../semmle/python/templates/DjangoTemplate.qll | 0 .../semmle/python/templates/FlaskTemplate.qll | 0 .../experimental/semmle/python/templates/Genshi.qll | 0 .../experimental/semmle/python/templates/Jinja.qll | 0 .../experimental/semmle/python/templates/Mako.qll | 0 .../semmle/python/templates/SSTISink.qll | 0 .../experimental/semmle/python/templates/Ssti.qll | 0 .../semmle/python/templates/TRender.qll | 0 .../codeql/python/ql/src/external/DefectFilter.qll | 0 .../codeql/python/ql/src/external/DuplicateBlock.ql | 0 .../python/ql/src/external/DuplicateFunction.ql | 0 .../python/ql/src/external/ExternalArtifact.qll | 0 .../python/ql/src/external/MostlyDuplicateClass.ql | 0 .../python/ql/src/external/MostlyDuplicateFile.ql | 0 .../python/ql/src/external/MostlySimilarFile.ql | 0 .../python/ql/src/external/SimilarFunction.ql | 0 .../codeql/python/ql/src/external/Thrift.qll | 0 .../codeql/python/ql/src/external/VCS.qll | 0 .../codeql/python/ql/src/meta/MetaMetrics.qll | 0 .../python/ql/src/meta/alerts/RemoteFlowSources.ql | 0 .../ql/src/meta/alerts/RemoteFlowSourcesReach.ql | 0 .../python/ql/src/meta/alerts/RequestHandlers.ql | 0 .../src/meta/analysis-quality/CallGraphQuality.qll | 0 .../analysis-quality/PointsToResolvableCallRatio.ql | 0 .../analysis-quality/PointsToResolvableCalls.ql | 0 .../PointsToResolvableCallsRelevantTarget.ql | 0 .../analysis-quality/ResolvableCallCandidates.ql | 0 .../repo-tests}/codeql/python/ql/src/printAst.ql | 0 .../repo-tests}/codeql/python/ql/src/qlpack.yml | 0 .../ModificationOfParameterWithDefault.qll | 0 ...ficationOfParameterWithDefaultCustomizations.qll | 0 .../ql/lib/BytecodeExpr.qll | 0 .../ql/lib/RecordedCalls.qll | 0 .../tools/recorded-call-graph-metrics/ql/qlpack.yml | 0 .../ql/query/InternalMetrics.ql | 0 .../recorded-call-graph-metrics/ql/query/Metrics.ql | 0 .../ql/query/PointsToFound.ql | 0 .../ql/query/PointsToNotFound.ql | 0 .../ql/query/UnidentifiedRecordedCalls.ql | 0 .../ql/query/UnknownOpcode.ql | 0 .../ruby/ql/consistency-queries/AstConsistency.ql | 0 .../ruby/ql/consistency-queries/CfgConsistency.ql | 0 .../ql/consistency-queries/DataFlowConsistency.ql | 0 .../ruby/ql/consistency-queries/SsaConsistency.ql | 0 .../ql/consistency-queries/VariablesConsistency.ql | 0 .../codeql/ruby/ql/consistency-queries/qlpack.yml | 0 .../repo-tests}/codeql/ruby/ql/examples/qlpack.yml | 0 .../codeql/ruby/ql/examples/snippets/emptythen.ql | 0 .../codeql/ruby/ql/lib/codeql/IDEContextual.qll | 0 .../codeql/ruby/ql/lib/codeql/Locations.qll | 0 .../codeql/ruby/ql/lib/codeql/files/FileSystem.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/AST.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ApiGraphs.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/CFG.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/Concepts.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/DataFlow.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/DataFlow2.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/Diagnostics.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/Frameworks.qll | 0 .../ruby/ql/lib/codeql/ruby/TaintTracking.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ast/Call.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ast/Constant.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ast/Control.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ast/Erb.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ast/Expr.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ast/Literal.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ast/Method.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ast/Module.qll | 0 .../ruby/ql/lib/codeql/ruby/ast/Operation.qll | 0 .../ruby/ql/lib/codeql/ruby/ast/Parameter.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ast/Pattern.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ast/Scope.qll | 0 .../ruby/ql/lib/codeql/ruby/ast/Statement.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/ast/Variable.qll | 0 .../ruby/ql/lib/codeql/ruby/ast/internal/AST.qll | 0 .../ruby/ql/lib/codeql/ruby/ast/internal/Call.qll | 0 .../ql/lib/codeql/ruby/ast/internal/Control.qll | 0 .../ruby/ql/lib/codeql/ruby/ast/internal/Erb.qll | 0 .../ruby/ql/lib/codeql/ruby/ast/internal/Expr.qll | 0 .../ruby/ql/lib/codeql/ruby/ast/internal/Method.qll | 0 .../ruby/ql/lib/codeql/ruby/ast/internal/Module.qll | 0 .../ql/lib/codeql/ruby/ast/internal/Operation.qll | 0 .../ql/lib/codeql/ruby/ast/internal/Parameter.qll | 0 .../ql/lib/codeql/ruby/ast/internal/Pattern.qll | 0 .../ruby/ql/lib/codeql/ruby/ast/internal/Scope.qll | 0 .../ql/lib/codeql/ruby/ast/internal/Synthesis.qll | 0 .../ql/lib/codeql/ruby/ast/internal/TreeSitter.qll | 0 .../ql/lib/codeql/ruby/ast/internal/Variable.qll | 0 .../ql/lib/codeql/ruby/controlflow/BasicBlocks.qll | 0 .../ql/lib/codeql/ruby/controlflow/CfgNodes.qll | 0 .../codeql/ruby/controlflow/ControlFlowGraph.qll | 0 .../codeql/ruby/controlflow/internal/Completion.qll | 0 .../controlflow/internal/ControlFlowGraphImpl.qll | 0 .../internal/ControlFlowGraphImplShared.qll | 0 .../internal/ControlFlowGraphImplSpecific.qll | 0 .../ruby/controlflow/internal/NonReturning.qll | 0 .../codeql/ruby/controlflow/internal/Splitting.qll | 0 .../ql/lib/codeql/ruby/dataflow/BarrierGuards.qll | 0 .../ql/lib/codeql/ruby/dataflow/FlowSummary.qll | 0 .../lib/codeql/ruby/dataflow/RemoteFlowSources.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/dataflow/SSA.qll | 0 .../ruby/ql/lib/codeql/ruby/dataflow/Sanitizers.qll | 0 .../ruby/dataflow/internal/DataFlowDispatch.qll | 0 .../codeql/ruby/dataflow/internal/DataFlowImpl.qll | 0 .../codeql/ruby/dataflow/internal/DataFlowImpl2.qll | 0 .../ruby/dataflow/internal/DataFlowImplCommon.qll | 0 .../dataflow/internal/DataFlowImplConsistency.qll | 0 .../ruby/dataflow/internal/DataFlowImplSpecific.qll | 0 .../ruby/dataflow/internal/DataFlowPrivate.qll | 0 .../ruby/dataflow/internal/DataFlowPublic.qll | 0 .../ruby/dataflow/internal/FlowSummaryImpl.qll | 0 .../dataflow/internal/FlowSummaryImplSpecific.qll | 0 .../lib/codeql/ruby/dataflow/internal/SsaImpl.qll | 0 .../codeql/ruby/dataflow/internal/SsaImplCommon.qll | 0 .../ruby/dataflow/internal/SsaImplSpecific.qll | 0 .../ruby/dataflow/internal/TaintTrackingPrivate.qll | 0 .../ruby/dataflow/internal/TaintTrackingPublic.qll | 0 .../internal/tainttracking1/TaintTrackingImpl.qll | 0 .../tainttracking1/TaintTrackingParameter.qll | 0 .../ql/lib/codeql/ruby/filters/GeneratedCode.qll | 0 .../lib/codeql/ruby/frameworks/ActionController.qll | 0 .../ql/lib/codeql/ruby/frameworks/ActionView.qll | 0 .../ql/lib/codeql/ruby/frameworks/ActiveRecord.qll | 0 .../ql/lib/codeql/ruby/frameworks/ActiveStorage.qll | 0 .../ruby/ql/lib/codeql/ruby/frameworks/Files.qll | 0 .../ql/lib/codeql/ruby/frameworks/HttpClients.qll | 0 .../ruby/ql/lib/codeql/ruby/frameworks/Rails.qll | 0 .../lib/codeql/ruby/frameworks/StandardLibrary.qll | 0 .../ql/lib/codeql/ruby/frameworks/XmlParsing.qll | 0 .../codeql/ruby/frameworks/http_clients/Excon.qll | 0 .../codeql/ruby/frameworks/http_clients/Faraday.qll | 0 .../ruby/frameworks/http_clients/HttpClient.qll | 0 .../ruby/frameworks/http_clients/Httparty.qll | 0 .../codeql/ruby/frameworks/http_clients/NetHttp.qll | 0 .../codeql/ruby/frameworks/http_clients/OpenURI.qll | 0 .../ruby/frameworks/http_clients/RestClient.qll | 0 .../ruby/frameworks/http_clients/Typhoeus.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/printAst.qll | 0 .../lib/codeql/ruby/security/BadTagFilterQuery.qll | 0 .../ruby/security/CodeInjectionCustomizations.qll | 0 .../lib/codeql/ruby/security/CodeInjectionQuery.qll | 0 .../security/CommandInjectionCustomizations.qll | 0 .../codeql/ruby/security/CommandInjectionQuery.qll | 0 .../ruby/security/PathInjectionCustomizations.qll | 0 .../lib/codeql/ruby/security/PathInjectionQuery.qll | 0 .../lib/codeql/ruby/security/ReflectedXSSQuery.qll | 0 .../ServerSideRequestForgeryCustomizations.qll | 0 .../ruby/security/ServerSideRequestForgeryQuery.qll | 0 .../ql/lib/codeql/ruby/security/StoredXSSQuery.qll | 0 .../UnsafeDeserializationCustomizations.qll | 0 .../ruby/security/UnsafeDeserializationQuery.qll | 0 .../ruby/security/UrlRedirectCustomizations.qll | 0 .../lib/codeql/ruby/security/UrlRedirectQuery.qll | 0 .../codeql/ruby/ql/lib/codeql/ruby/security/XSS.qll | 0 .../performance/ExponentialBackTracking.qll | 0 .../ruby/security/performance/ParseRegExp.qll | 0 .../performance/PolynomialReDoSCustomizations.qll | 0 .../security/performance/PolynomialReDoSQuery.qll | 0 .../codeql/ruby/security/performance/ReDoSUtil.qll | 0 .../performance/RegExpInjectionCustomizations.qll | 0 .../security/performance/RegExpInjectionQuery.qll | 0 .../ruby/security/performance/RegExpTreeView.qll | 0 .../performance/SuperlinearBackTracking.qll | 0 .../ql/lib/codeql/ruby/typetracking/TypeTracker.qll | 0 .../ruby/typetracking/TypeTrackerSpecific.qll | 0 .../repo-tests}/codeql/ruby/ql/lib/qlpack.yml | 0 .../repo-tests}/codeql/ruby/ql/lib/ruby.dbscheme | 0 .../repo-tests}/codeql/ruby/ql/lib/ruby.qll | 0 .../repo-tests}/codeql/ruby/ql/lib/tutorial.qll | 0 .../codeql/ruby/ql/src/AlertSuppression.ql | 0 .../ql/src/experimental/performance/UseDetect.ql | 0 .../codeql/ruby/ql/src/filters/ClassifyFiles.ql | 0 .../src/ide-contextual-queries/localDefinitions.ql | 0 .../src/ide-contextual-queries/localReferences.ql | 0 .../ruby/ql/src/ide-contextual-queries/printAst.ql | 0 .../repo-tests}/codeql/ruby/ql/src/qlpack.yml | 0 .../ruby/ql/src/queries/analysis/Definitions.ql | 0 .../ql/src/queries/diagnostics/ExtractionErrors.ql | 0 .../diagnostics/SuccessfullyExtractedFiles.ql | 0 .../codeql/ruby/ql/src/queries/metrics/FLines.ql | 0 .../ruby/ql/src/queries/metrics/FLinesOfCode.ql | 0 .../ruby/ql/src/queries/metrics/FLinesOfComments.ql | 0 .../src/queries/security/cwe-022/PathInjection.ql | 0 .../queries/security/cwe-078/CommandInjection.ql | 0 .../ql/src/queries/security/cwe-078/KernelOpen.ql | 0 .../ql/src/queries/security/cwe-079/ReflectedXSS.ql | 0 .../ql/src/queries/security/cwe-079/StoredXSS.ql | 0 .../ql/src/queries/security/cwe-089/SqlInjection.ql | 0 .../src/queries/security/cwe-094/CodeInjection.ql | 0 .../ql/src/queries/security/cwe-116/BadTagFilter.ql | 0 .../queries/security/cwe-1333/PolynomialReDoS.ql | 0 .../ruby/ql/src/queries/security/cwe-1333/ReDoS.ql | 0 .../queries/security/cwe-1333/RegExpInjection.ql | 0 .../security/cwe-295/RequestWithoutValidation.ql | 0 .../security/cwe-352/CSRFProtectionDisabled.ql | 0 .../security/cwe-502/UnsafeDeserialization.ql | 0 .../ql/src/queries/security/cwe-601/UrlRedirect.ql | 0 .../ruby/ql/src/queries/security/cwe-611/Xxe.ql | 0 .../queries/security/cwe-732/WeakFilePermissions.ql | 0 .../security/cwe-798/HardcodedCredentials.ql | 0 .../security/cwe-918/ServerSideRequestForgery.ql | 0 .../ruby/ql/src/queries/summary/LinesOfCode.ql | 0 .../ruby/ql/src/queries/summary/LinesOfUserCode.ql | 0 .../summary/NumberOfFilesExtractedWithErrors.ql | 0 .../summary/NumberOfSuccessfullyExtractedFiles.ql | 0 .../ql/src/queries/variables/DeadStoreOfLocal.ql | 0 .../ql/src/queries/variables/UninitializedLocal.ql | 0 .../ql/src/queries/variables/UnusedParameter.ql | 0 .../repo-tests}/import-repositories.sh | 0 {scripts => ql/scripts}/identical-files.json | 0 {scripts => ql/scripts}/merge_stats.py | 0 {scripts => ql/scripts}/sync-identical-files.py | 0 {tools => ql/tools}/autobuild.cmd | 0 {tools => ql/tools}/autobuild.sh | 0 {tools => ql/tools}/index-files.cmd | 0 {tools => ql/tools}/index-files.sh | 0 {tools => ql/tools}/qltest.cmd | 0 {tools => ql/tools}/qltest.sh | 0 4910 files changed, 6 insertions(+), 6 deletions(-) rename .codeqlmanifest.json => ql/.codeqlmanifest.json (100%) rename Cargo.lock => ql/Cargo.lock (100%) rename Cargo.toml => ql/Cargo.toml (100%) rename README.md => ql/README.md (100%) rename codeql-extractor.yml => ql/codeql-extractor.yml (100%) rename create-extractor-pack.ps1 => ql/create-extractor-pack.ps1 (100%) rename create-extractor-pack.sh => ql/create-extractor-pack.sh (100%) rename {extractor => ql/extractor}/Cargo.toml (100%) rename {extractor => ql/extractor}/src/extractor.rs (100%) rename {extractor => ql/extractor}/src/main.rs (100%) rename {generator => ql/generator}/Cargo.toml (100%) rename {generator => ql/generator}/src/dbscheme.rs (100%) rename {generator => ql/generator}/src/language.rs (100%) rename {generator => ql/generator}/src/main.rs (100%) rename {generator => ql/generator}/src/ql.rs (100%) rename {generator => ql/generator}/src/ql_gen.rs (100%) rename {node-types => ql/node-types}/Cargo.toml (100%) rename {node-types => ql/node-types}/src/lib.rs (100%) rename ql/{ => ql}/consistency-queries/AstConsistency.ql (100%) rename ql/{ => ql}/consistency-queries/BuildinsConsistency.ql (100%) rename ql/{ => ql}/consistency-queries/ModuleResolution.ql (100%) rename ql/{ => ql}/consistency-queries/PredicateResolution.ql (100%) rename ql/{ => ql}/consistency-queries/TypeResolution.ql (100%) rename ql/{ => ql}/consistency-queries/VariableResolution.ql (100%) rename ql/{ => ql}/consistency-queries/qlpack.yml (100%) rename ql/{ => ql}/docs/experimental.md (100%) rename ql/{ => ql}/examples/qlpack.yml (100%) rename ql/{ => ql}/src/codeql-suites/ql-all.qls (100%) rename ql/{ => ql}/src/codeql-suites/ql-code-scanning.qls (100%) rename ql/{ => ql}/src/codeql/GlobalValueNumbering.qll (100%) rename ql/{ => ql}/src/codeql/IDEContextual.qll (100%) rename ql/{ => ql}/src/codeql/Locations.qll (100%) rename ql/{ => ql}/src/codeql/files/FileSystem.qll (100%) rename ql/{ => ql}/src/codeql_ql/Diagnostics.qll (100%) rename ql/{ => ql}/src/codeql_ql/ast/Ast.qll (100%) rename ql/{ => ql}/src/codeql_ql/ast/internal/AstNodes.qll (100%) rename ql/{ => ql}/src/codeql_ql/ast/internal/Builtins.qll (100%) rename ql/{ => ql}/src/codeql_ql/ast/internal/Module.qll (100%) rename ql/{ => ql}/src/codeql_ql/ast/internal/Predicate.qll (100%) rename ql/{ => ql}/src/codeql_ql/ast/internal/TreeSitter.qll (100%) rename ql/{ => ql}/src/codeql_ql/ast/internal/Type.qll (100%) rename ql/{ => ql}/src/codeql_ql/ast/internal/Variable.qll (100%) rename ql/{ => ql}/src/codeql_ql/performance/InefficientStringComparisonQuery.qll (100%) rename ql/{ => ql}/src/codeql_ql/printAstAst.qll (100%) rename ql/{ => ql}/src/codeql_ql/printAstGenerated.qll (100%) rename ql/{ => ql}/src/codeql_ql/style/ImplicitThisQuery.qll (100%) rename ql/{ => ql}/src/codeql_ql/style/RedundantInlineCastQuery.qll (100%) rename ql/{ => ql}/src/codeql_ql/style/UseInstanceofExtensionQuery.qll (100%) rename ql/{ => ql}/src/codeql_ql/style/UseSetLiteralQuery.qll (100%) rename ql/{ => ql}/src/experimental/README.md (100%) rename ql/{ => ql}/src/ide-contextual-queries/Definitions.qll (100%) rename ql/{ => ql}/src/ide-contextual-queries/localDefinitions.ql (100%) rename ql/{ => ql}/src/ide-contextual-queries/localReferences.ql (100%) rename ql/{ => ql}/src/ide-contextual-queries/printAst.ql (100%) rename ql/{ => ql}/src/ql.dbscheme (100%) rename ql/{ => ql}/src/ql.dbscheme.stats (100%) rename ql/{ => ql}/src/ql.qll (100%) rename ql/{ => ql}/src/qlpack.yml (100%) rename ql/{ => ql}/src/queries/diagnostics/EmptyConsistencies.ql (100%) rename ql/{ => ql}/src/queries/diagnostics/ExtractionErrors.ql (100%) rename ql/{ => ql}/src/queries/diagnostics/SuccessfullyExtractedFiles.ql (100%) rename ql/{ => ql}/src/queries/metrics/FLines.ql (100%) rename ql/{ => ql}/src/queries/metrics/FLinesOfCode.ql (100%) rename ql/{ => ql}/src/queries/metrics/FLinesOfComments.ql (100%) rename ql/{ => ql}/src/queries/performance/AbstractClassImport.ql (100%) rename ql/{ => ql}/src/queries/performance/ClassPredicateDoesntMentionThis.ql (100%) rename ql/{ => ql}/src/queries/performance/DontUseGetAQlClass.ql (100%) rename ql/{ => ql}/src/queries/performance/InefficientStringComparison.ql (100%) rename ql/{ => ql}/src/queries/performance/MissingNoinline.ql (100%) rename ql/{ => ql}/src/queries/performance/MissingNomagic.ql (100%) rename ql/{ => ql}/src/queries/performance/NonInitialStdLibImport.ql (100%) rename ql/{ => ql}/src/queries/performance/TransitiveStep.ql (100%) rename ql/{ => ql}/src/queries/performance/VarUnusedInDisjunct.ql (100%) rename ql/{ => ql}/src/queries/style/GetAPrimaryQlClassConsistency.ql (100%) rename ql/{ => ql}/src/queries/style/IfWithElseNone.ql (100%) rename ql/{ => ql}/src/queries/style/ImplicitThis.ql (100%) rename ql/{ => ql}/src/queries/style/LibraryAnnotation.ql (100%) rename ql/{ => ql}/src/queries/style/MissingOverride.ql (100%) rename ql/{ => ql}/src/queries/style/OverridingParameterName.ql (100%) rename ql/{ => ql}/src/queries/style/RankOne.ql (100%) rename ql/{ => ql}/src/queries/style/RedundantInlineCast.ql (100%) rename ql/{ => ql}/src/queries/style/RegexpInsteadOfPattern.ql (100%) rename ql/{ => ql}/src/queries/style/SingletonSetLiteral.ql (100%) rename ql/{ => ql}/src/queries/style/SuperfluousExists.ql (100%) rename ql/{ => ql}/src/queries/style/SwappedParameterNames.ql (100%) rename ql/{ => ql}/src/queries/style/ToStringInQueryLogic.ql (100%) rename ql/{ => ql}/src/queries/style/UseInstanceofExtension.ql (100%) rename ql/{ => ql}/src/queries/style/UseSetLiteral.ql (100%) rename ql/{ => ql}/src/queries/style/docs/ClassDocs.ql (100%) rename ql/{ => ql}/src/queries/style/docs/MissingQLDoc.ql (100%) rename ql/{ => ql}/src/queries/style/docs/NonUSSpelling.ql (100%) rename ql/{ => ql}/src/queries/summary/LinesOfCode.ql (100%) rename ql/{ => ql}/src/queries/summary/LinesOfUserCode.ql (100%) rename ql/{ => ql}/src/queries/summary/NumberOfFilesExtractedWithErrors.ql (100%) rename ql/{ => ql}/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql (100%) rename ql/{ => ql}/test/callgraph/Bar.qll (100%) rename ql/{ => ql}/test/callgraph/Baz.qll (100%) rename ql/{ => ql}/test/callgraph/Foo.qll (100%) rename ql/{ => ql}/test/callgraph/Overrides.qll (100%) rename ql/{ => ql}/test/callgraph/callgraph.expected (100%) rename ql/{ => ql}/test/callgraph/callgraph.ql (100%) rename ql/{ => ql}/test/callgraph/packs/lib/LibThing/Foo.qll (100%) rename ql/{ => ql}/test/callgraph/packs/lib/qlpack.yml (100%) rename ql/{ => ql}/test/callgraph/packs/src/SrcThing.qll (100%) rename ql/{ => ql}/test/callgraph/packs/src/qlpack.yml (100%) rename ql/{ => ql}/test/printAst/Foo.qll (100%) rename ql/{ => ql}/test/printAst/printAst.expected (100%) rename ql/{ => ql}/test/printAst/printAst.ql (100%) rename ql/{ => ql}/test/qlpack.yml (100%) rename ql/{ => ql}/test/queries/performance/VarUnusedInDisjunct/Test.qll (100%) rename ql/{ => ql}/test/queries/performance/VarUnusedInDisjunct/VarUnusedInDisjunct.expected (100%) rename ql/{ => ql}/test/queries/performance/VarUnusedInDisjunct/VarUnusedInDisjunct.qlref (100%) rename ql/{ => ql}/test/queries/style/ImplicitThis/Bad.qll (100%) rename ql/{ => ql}/test/queries/style/ImplicitThis/Good.qll (100%) rename ql/{ => ql}/test/queries/style/ImplicitThis/ImplicitThis.expected (100%) rename ql/{ => ql}/test/queries/style/ImplicitThis/ImplicitThis.qlref (100%) rename ql/{ => ql}/test/queries/style/ImplicitThis/Okay.qll (100%) rename ql/{ => ql}/test/queries/style/MissingOverride/MissingOverride.expected (100%) rename ql/{ => ql}/test/queries/style/MissingOverride/MissingOverride.qlref (100%) rename ql/{ => ql}/test/queries/style/MissingOverride/Test.qll (100%) rename ql/{ => ql}/test/queries/style/SwappedParameterNames/SwappedParameterNames.expected (100%) rename ql/{ => ql}/test/queries/style/SwappedParameterNames/SwappedParameterNames.qlref (100%) rename ql/{ => ql}/test/queries/style/SwappedParameterNames/Test.qll (100%) rename ql/{ => ql}/test/queries/style/UseSetLiteral/UseSetLiteral.expected (100%) rename ql/{ => ql}/test/queries/style/UseSetLiteral/UseSetLiteral.qlref (100%) rename ql/{ => ql}/test/queries/style/UseSetLiteral/test.qll (100%) rename ql/{ => ql}/test/type/Test.qll (100%) rename ql/{ => ql}/test/type/type.expected (100%) rename ql/{ => ql}/test/type/type.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go.txt (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/config/legacy-support/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/calltobuiltin.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/calltofunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/calltomethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/constant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/emptythen.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/fieldread.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/fieldwrite.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/function.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/nilcheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/param.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/pointertype.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/receiver.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/result.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/type.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/typeinfo.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/updateinloop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/variable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/varread.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/varwrite.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/examples/snippets/zerocheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/Customizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/definitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/go.dbscheme (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/go.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/ideContextual.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/localDefinitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/localReferences.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/printAst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/AST.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Architectures.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Comments.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Concepts.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Decls.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Errors.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Expr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Files.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/GoMod.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/HTML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Locations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Packages.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/PrintAst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/PrintAst.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Scopes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Stmt.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/StringOps.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Types.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/Util.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/VariableWithFields.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/concepts/GeneratedFile.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/concepts/HTTP.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/controlflow/BasicBlocks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/controlflow/ControlFlowGraph.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/controlflow/ControlFlowGraphImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/controlflow/IR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/DataFlow2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/FunctionInputsAndOutputs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/GlobalValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/Properties.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/SSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/SsaImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/TaintTracking2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/RedirectCheckBarrierGuard.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/RegexpCheck.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/UrlCheck.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowDispatch.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowPrivate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking2/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking2/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dependencies/Dependencies.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/dependencies/SemVer.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Beego.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/BeegoOrm.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Chi.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Couchbase.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Echo.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/ElazarlGoproxy.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Email.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Encoding.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/EvanphxJsonPatch.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Gin.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Glog.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/GoKit.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/GoRestfulHttp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/K8sIoApiCoreV1.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/K8sIoApimachineryPkgRuntime.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/K8sIoClientGo.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Logrus.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Macaron.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Mux.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/NoSQL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Protobuf.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Revel.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/SQL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Spew.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Stdlib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/SystemCommandExecutors.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Testing.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/WebSocket.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/XNetHtml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/XPath.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Yaml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/Zap.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ArchiveTar.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ArchiveZip.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Bufio.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Bytes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressBzip2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressFlate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressGzip.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressLzw.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressZlib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerHeap.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerList.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerRing.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Context.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Crypto.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoCipher.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoRsa.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoTls.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoX509.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/DatabaseSql.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Encoding.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingAscii85.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingAsn1.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBase32.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBase64.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBinary.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingCsv.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingGob.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingHex.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingJson.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingPem.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingXml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Errors.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Expvar.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Fmt.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Html.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/HtmlTemplate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Io.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/IoFs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/IoIoutil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Log.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Mime.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/MimeMultipart.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/MimeQuotedprintable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Net.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetHttp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetHttpHttputil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetMail.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetTextproto.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Os.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Path.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/PathFilepath.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Reflect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Regexp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Sort.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Strconv.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Strings.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Sync.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/SyncAtomic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Syscall.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextScanner.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextTabwriter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextTemplate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/AllocationSizeOverflow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/AllocationSizeOverflowCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/CleartextLogging.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/CleartextLoggingCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/CommandInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/CommandInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/ExternalAPIs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/FlowSources.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/InsecureFeatureFlag.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/InsecureRandomness.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/InsecureRandomnessCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/LogInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/LogInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/OpenUrlRedirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/OpenUrlRedirectCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/ReflectedXss.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/ReflectedXssCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/RequestForgery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/RequestForgeryCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/SafeUrlFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/SafeUrlFlowCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/SensitiveActions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/SqlInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/SqlInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/StoredCommand.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/StoredXss.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/StoredXssCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/StringBreak.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/StringBreakCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/TaintedPath.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/TaintedPathCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/UnsafeUnzipSymlink.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/UnsafeUnzipSymlinkCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/UrlConcatenation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/XPathInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/XPathInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/Xss.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/ZipSlip.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/semmle/go/security/ZipSlipCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/tutorial.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/lib/xml.dbscheme (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/AlertSuppression.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Diagnostics/DiagnosticsReporting.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Diagnostics/ExtractionErrors.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/InconsistentCode/ConstantLengthComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/InconsistentCode/InconsistentLoopOrientation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/InconsistentCode/LengthComparisonOffByOne.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/InconsistentCode/MissingErrorCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/InconsistentCode/MistypedExponentiation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/InconsistentCode/WhitespaceContradictsPrecedence.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Metrics/FLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Metrics/FLinesOfComment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/Clones.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/CompareIdenticalValues.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/DeadStoreOfField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/DeadStoreOfLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/DuplicateBranches.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/DuplicateCondition.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/DuplicateSwitchCase.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/ExprHasNoEffect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/ImpossibleInterfaceNilCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/NegativeLengthCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/RedundantExpr.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/RedundantRecover.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/SelfAssignment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/ShiftOutOfRange.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/RedundantCode/UnreachableStatement.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-020/ExternalAPIsUsedWithUntrustedData.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-020/IncompleteHostnameRegexp.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-020/IncompleteUrlSchemeCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-020/MissingRegexpAnchor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-020/SuspiciousCharacterInRegexp.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-020/UntrustedDataToUnknownExternalAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-022/TaintedPath.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-022/UnsafeUnzipSymlink.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-022/ZipSlip.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-078/CommandInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-078/StoredCommand.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-079/ReflectedXss.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-079/StoredXss.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-089/SqlInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-089/StringBreak.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-117/LogInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-190/AllocationSizeOverflow.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-209/StackTraceExposure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-295/DisabledCertificateCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-312/CleartextLogging.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-322/InsecureHostKeyCallback.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-326/InsufficientKeySize.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-327/InsecureTLS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-338/InsecureRandomness.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-352/ConstantOauth2State.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-601/BadRedirectCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-601/OpenUrlRedirect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-640/EmailInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-640/EmailInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-640/EmailInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-643/XPathInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-681/IncorrectIntegerConversionQuery.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-798/HardcodedCredentials.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Security/CWE-918/RequestForgery.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/Summary/LinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-090/LDAPInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-090/LDAPInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-1004/AuthCookie.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-1004/CookieWithoutHttpOnly.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-327/CryptoLibraries.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-327/WeakCryptoAlgorithm.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-327/WeakCryptoAlgorithmCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-369/DivideByZero.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-400/DatabaseCallInLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-79/HTMLTemplateEscapingPassthrough.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-807/SensitiveConditionBypass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-807/SensitiveConditionBypass.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-840/ConditionalBypass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-918/SSRF.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-918/SSRF.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-918/validator.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/CWE-942/CorsMisconfiguration.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/InconsistentCode/DeferInLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/InconsistentCode/GORMErrorNotChecked.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/IntegerOverflow/IntegerOverflow.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/IntegerOverflow/RangeAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/Unsafe/WrongUsageOfUnsafe.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/frameworks/CleverGo.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/experimental/frameworks/Fiber.qll (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/filters/ClassifyFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql-go/ql/src/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql.txt (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/addressof.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/arrayaccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/castexpr.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/catch_exception.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/constructor_call.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/derives_from_class.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/emptyblock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/emptythen.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/eq_true.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/field_access.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/function_call.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/integer_literal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/mutualrecursion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/override_method.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/returnstatement.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/singletonblock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/switchcase.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/ternaryconditional.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/throw_exception.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/todocomment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/toomanyparams.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/unusedlocalvar.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/unusedmethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/unusedparam.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/voidreturntype.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/examples/snippets/volatilevariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/DefaultOptions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/Options.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/cpp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/models/interfaces/SimpleRangeAnalysisDefinition.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/models/interfaces/SimpleRangeAnalysisExpr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/ArrayLengthAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/Bound.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/ExtendedRangeAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/InBoundsPointerDeref.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/RangeAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/RangeUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/SignAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/extensions/ConstantBitwiseAndExprRange.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/extensions/SubtractSelf.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/security/PrivateCleartextWrite.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/experimental/semmle/code/cpp/security/PrivateData.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/external/ExternalArtifact.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ASTConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/AutogeneratedFile.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Class.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Comments.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Compilation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Declaration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Diagnostics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Element.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Enclosing.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Enum.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Field.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/File.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/FriendDecl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Function.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Include.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Initializer.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Iteration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Linkage.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Location.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Macro.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Member.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/MemberFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/NameQualifiers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Namespace.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/NestedFields.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ObjectiveC.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/PODType03.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Parameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Preprocessor.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Print.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Specifier.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Struct.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/TestFile.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Type.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/TypedefType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Union.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/UserType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/Variable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/XML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/Alloc.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/Assertions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/Buffer.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/CommonType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/DateTime.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/Dependency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/Environment.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/Exclusions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/File.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/NULL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/NullTermination.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/PolymorphicClass.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/Printf.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/Scanf.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/Strcat.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/StringAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/StructLikeClass.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/Synchronization.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/VoidContext.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/commons/unix/Constants.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/BasicBlocks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/ControlFlowGraph.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dataflow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/DefinitionsAndUses.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dereferenced.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dominance.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Guards.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/IRGuards.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/LocalScopeVariableReachability.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Nullness.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SSAUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/StackVariableReachability.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SubBasicBlocks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/CFG.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/ConstantExprs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/PrimitiveBasicBlocks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/EscapesTree.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/RecursionPrevention.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/StackAddress.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/AddressFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowDispatch.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplLocal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowPrivate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/FlowVar.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/SubBasicBlocks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking2/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking2/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/dispatch/VirtualDispatchPrototype.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Access.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ArithmeticOperation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Assignment.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/BitwiseOperation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/BuiltInOperations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Call.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Cast.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ComparisonOperation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Expr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Lambda.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Literal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/LogicalOperation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ObjectiveC.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/headers/MultipleInclusion.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/internal/AddressConstantExpression.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/internal/QualifiedName.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/internal/ResolveClass.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/IR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/IRConfiguration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/IRConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/PrintIR.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/PrintIR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/ValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DefaultTaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/ResolveCall.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowDispatch.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ModelUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRLocalFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRStoreSteps.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRUtilities.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking2/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking2/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking3/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking3/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/EdgeKind.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/IRConfiguration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/IRType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/MemoryAccessKind.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/Opcode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/TempVariableTag.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/UseSoundEscapeAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Operand.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/ConstantAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/PrintConstantAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/internal/ConstantAnalysisInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/PrintValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/ValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysisImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysisInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasConfiguration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasConfigurationInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasedSSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRBlockImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRFunctionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRVariableImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/InstructionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/OperandImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/OperandInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintAliasAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintIRImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintSSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstructionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstructionInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/EdgeKindInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRConfigurationInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRFunctionBase.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRFunctionBaseInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRTypeInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OpcodeImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OperandTag.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OperandTagInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TIRVariable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TIRVariableInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstructionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstructionInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TOperand.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TempVariableTagInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRBlockImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRVariable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Instruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Operand.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/PrintIR.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/PrintIR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/ConstantAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/PrintConstantAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/internal/ConstantAnalysisInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/PrintValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/ValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRBlockImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRConstruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRFunctionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRVariableImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/InstructionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/InstructionTag.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/OperandImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/OperandInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/PrintIRImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/SideEffects.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedCall.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedCondition.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedDeclarationEntry.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedExpr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedInitialization.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedStmt.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/VarArgs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/Dominance.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/DominanceInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/PrintDominance.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/PrintReachableBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/ReachableBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/ReachableBlockInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRVariable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Operand.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/ConstantAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/PrintConstantAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/internal/ConstantAnalysisInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysisImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysisInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfigurationImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRFunctionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/InstructionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/OperandImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/OperandInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintAliasAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintSSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstructionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstructionInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSAImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSAPublicImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/Dominance.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/DominanceInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintReachableBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlockInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/ASTValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/CppType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IRCppLanguage.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IRUtilities.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerConstant.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerInterval.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerPartial.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/Overlap.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/TempVariableTag.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricClass.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricFile.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricNamespace.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/Models.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Accept.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Allocation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Deallocation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Fread.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/GetDelim.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Getenv.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Gets.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/IdentityFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Inet.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/MemberFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Memcpy.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Memset.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/MySql.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Poll.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/PostgreSql.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Printf.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Pure.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Recv.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Select.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Send.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/SmartPointer.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/SqLite3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Sscanf.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdContainer.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdMap.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdPair.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdSet.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdString.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcat.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcpy.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcrement.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strdup.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strftime.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strnextc.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strset.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strtok.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Swap.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/System.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Alias.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Allocation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/ArrayFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/CommandExecution.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Deallocation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FlowSource.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FormattingFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FunctionInputsAndOutputs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Iterator.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/PointerWrapper.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/SideEffect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Sql.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Taint.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/padding/ConsistencyCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/padding/Padding.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/pointsto/CallGraph.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/pointsto/PointsTo.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/NanAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/PointlessComparison.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/RangeAnalysisUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/RangeSSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/BufferAccess.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/BufferWrite.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/CommandExecution.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/Encryption.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/FileWrite.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/FunctionWithWrappers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/OutputWrite.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/Overflow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/PrintfLike.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/Security.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/SecurityOptions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/SensitiveExprs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/security/boostorg/asio/protocols.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/stmts/Block.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/stmts/Stmt.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/GlobalValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/GlobalValueNumberingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/HashCons.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmle/files/FileSystem.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/semmlecode.cpp.dbscheme (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/lib/tutorial.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/AlertSuppression.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/FeatureEnvy.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/General Class-Level Information/ClassHierarchies.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/General Class-Level Information/HubClasses.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/General Class-Level Information/InheritanceDepthDistribution.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/CyclicNamespaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/GlobalNamespaceClasses.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/NamespaceDependencies.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/General Top-Level Information/GeneralStatistics.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/InappropriateIntimacy.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ClassesWithManyDependencies.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ClassesWithManyFields.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ComplexFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/CyclomaticComplexity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/FunctionsWithManyParameters.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/BlockWithTooManyStatements.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/ComplexCondition.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Exceptions/AccidentalRethrow.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Exceptions/CatchingByValue.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Exceptions/LeakyCatch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Exceptions/ThrowingPointers.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Hiding/DeclarationHidesParameter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Hiding/DeclarationHidesVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Hiding/LocalVariableHidesGlobalVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Hiding/Shadowing.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Likely Errors/EmptyBlock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Likely Errors/OffsetUseBeforeRangeCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Likely Errors/Slicing.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Magic Constants/JapaneseEraDate.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstants.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsNumbers.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicNumbersUseConstant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicStringsUseConstant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/NVI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/NVIHub.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/RuleOfThree.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/RuleOfTwo.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/SloppyGlobal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/SwitchLongCase.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedIncludes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedLocals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedStaticFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedStaticVariables.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Best Practices/UseOfGoto.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/DeadCodeCondition.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/DeadCodeFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/DeadCodeGoto.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/DescriptorMayNotBeClosed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/DescriptorNeverClosed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/FileClosed.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/FileMayNotBeClosed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/FileNeverClosed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/GlobalUseBeforeInit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/InconsistentNullnessTesting.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/InitialisationNotRun.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/LargeParameter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/LateNegativeTest.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/LoopBounds.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/MemoryFreed.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/MemoryMayNotBeFreed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/MemoryNeverFreed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/MissingNegativityTest.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/MissingNullTest.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/Negativity.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/NewArrayDeleteMismatch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/NewDelete.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/NewDeleteArrayMismatch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/NewFreeMismatch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/NotInitialised.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/OverflowCalculated.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/OverflowDestination.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/OverflowStatic.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/ReturnStackAllocatedObject.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/ReturnValueIgnored.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/SizeCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/SizeCheck2.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/Unused.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Critical/UseAfterFree.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Diagnostics/ExtractionProblems.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Diagnostics/ExtractionWarnings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Diagnostics/FailedExtractorInvocations.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Documentation/CaptionedComments.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Documentation/CommentedOutCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Documentation/CommentedOutCode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Documentation/DocumentApi.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Documentation/FixmeComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Documentation/TodoComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Documentation/UncommentedFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Header Cleanup/Cleanup-DuplicateIncludeGuard.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/IDEContextual.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 03/ExitNonterminatingLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 03/LoopBounds.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 04/Recursion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 05/HeapMemory.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 07/ThreadSafety.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/AvoidNestedSemaphores.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/AvoidSemaphores.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/OutOfOrderLocks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/ReleaseLocksWhenAcquired.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/Semaphores.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 11/SimpleControlFlowGoto.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 11/SimpleControlFlowJmp.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 12/EnumInitialization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/ExternDeclsInHeader.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeLocalHidesGlobal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 14/CheckingReturnValues.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 15/CheckingParameterValues.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsConstant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsDensity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsNonBoolean.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsSideEffect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 17/BasicIntTypes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 18/CompoundExpressions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 19/NoBooleanSideEffects.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUse.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUseIfdef.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUsePartial.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUseUndisciplined.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 21/MacroInBlock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 22/UseOfUndef.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 23/MismatchedIfdefs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 24/MultipleStmtsPerLine.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 24/MultipleVarDeclsPerLine.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 25/FunctionSizeLimits.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 26/DeclarationPointerNesting.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 27/PointerDereferenceInStmt.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 28/HiddenPointerDereferenceMacro.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 28/HiddenPointerIndirectionTypedef.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 29/NonConstFunctionPointer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 30/FunctionPointerConversions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 31/IncludesFirst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/JPL_C/Tasks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/AmbiguouslySignedBitField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadAdditionOverflowCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadAdditionOverflowCheck.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BitwiseSignCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/ComparisonPrecedence.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/ComparisonWithCancelingSubExpr.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/FloatComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessSelfComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessSelfComparison.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/SignedOverflowCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/UnsignedGEZero.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Arithmetic/UnsignedGEZero.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/ContinueInFalseLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Conversion/ArrayArgSizeMismatch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Conversion/CastArrayPointerArithmetic.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Conversion/ConversionChangesSign.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Conversion/ImplicitDowncastFromBitfield.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Conversion/LossyFunctionResultCast.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Conversion/LossyPointerCast.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Conversion/NonzeroValueCastToPointer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Format/SnprintfOverflow.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Format/TooManyFormatArguments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Format/WrongNumberOfFormatArguments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/InconsistentCallOnResult.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/InconsistentCheckReturnNull.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/JapaneseEra/ConstructorOrMethodWithExactEraDate.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/JapaneseEra/StructWithExactEraDate.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/AssignWhereCompareMeant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/BoolValueInBitOp.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/CompareWhereAssignMeant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/DubiousNullCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/ExprHasNoEffect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/FutileConditional.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/LogicalExprCouldBeSimplified.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/MissingEnumCaseInSwitch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/ShortCircuitBitMask.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/UsingStrcpyAsBoolean.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Likely Typos/inconsistentLoopDirection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/AllocaInLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/Buffer.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/ImproperNullTermination.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/More64BitWaste.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/NonPortablePrintf.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/Suboptimal64BitType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/PointerOverflow.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/PotentialBufferOverflow.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/ReturnCstrOfLocalStdString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/ReturnStackAllocatedMemory.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/StackAddressEscapes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousCallToMemset.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousCallToStrncat.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousSizeof.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/UninitializedLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Memory Management/UnsafeUseOfStrcat.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/NestedLoopSameVar.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/NestedLoopSameVar.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/OO/IncorrectConstructorDelegation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/OO/NonVirtualDestructor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/OO/NonVirtualDestructorInBaseClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/OO/SelfAssignmentCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/OO/ThrowInDestructor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/OO/UnsafeUseOfThis.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/OO/VirtualCallInStructor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Protocols/TlsSettingsMisconfiguration.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Protocols/UseOfDeprecatedHardcodedProtocol.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/RedundantNullCheckSimple.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/ReturnConstType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/ReturnConstTypeCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/ReturnConstTypeMember.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/ShortLoopVarName.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/ImplicitFunctionDeclaration.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/MistypedFunctionArguments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/MistypedFunctionArguments.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooFewArguments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooFewArguments.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooManyArguments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooManyArguments.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Likely Bugs/UseInOwnInitializer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CAfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CEfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CHalsteadBugs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CHalsteadDifficulty.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CHalsteadEffort.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CHalsteadLength.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CHalsteadVocabulary.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CHalsteadVolume.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CInheritanceDepth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CLackOfCohesionCK.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CLackOfCohesionHS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CNumberOfFields.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CNumberOfFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CNumberOfStatements.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CPercentageOfComplexCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CResponse.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CSizeOfAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Classes/CSpecialisation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependencies.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependencies.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/External/FileCompilationDisplayStrings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/External/FileCompilationSourceLinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/AutogeneratedLOC.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/ConditionalSegmentConditions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/ConditionalSegmentLines.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FAfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FCommentRatio.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FCyclomaticComplexity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FDirectIncludes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FEfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FHalsteadBugs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FHalsteadDifficulty.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FHalsteadEffort.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FHalsteadLength.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FHalsteadVocabulary.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FHalsteadVolume.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FLines.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FLinesOfCommentedOutCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FLinesOfComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FMacroRatio.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FNumberOfClasses.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FNumberOfTests.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FTimeInFrontend.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FTodoComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FTransitiveIncludes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FTransitiveSourceIncludes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/FunctionLength.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/NumberOfFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/NumberOfGlobals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/NumberOfParameters.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/NumberOfPublicFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Files/NumberOfPublicGlobals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Functions/FunCyclomaticComplexity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Functions/FunIterationNestingDepth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Functions/FunLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Functions/FunLinesOfComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfCalls.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfParameters.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfStatements.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Functions/FunPercentageOfComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Functions/StatementNestingDepth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Internal/CallableDisplayStrings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Internal/CallableExtents.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Internal/CallableSourceLinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Internal/DiagnosticsSumElapsedTimes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Internal/ReftypeDisplayStrings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Internal/ReftypeSourceLinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Namespaces/AbstractNamespaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Namespaces/ConcreteNamespaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Namespaces/HighAfferentCouplingNamespaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Namespaces/HighDistanceFromMainLineNamespaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Namespaces/HighEfferentCouplingNamespaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Namespaces/StableNamespaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Metrics/Namespaces/UnstableNamespaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Microsoft/CallWithNullSAL.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Microsoft/IgnoreReturnValueSAL.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Microsoft/InconsistentSAL.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Microsoft/SAL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/PointsTo/Debug.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/PointsTo/PreparedStagedPointsTo.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/PointsTo/Stats.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/PointsTo/TaintedFormatStrings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfGoto.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfJmp.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfRecursion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 2/BoundedLoopIterations.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 2/ExitPermanentLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 3/DynamicAllocAfterInit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 4/FunctionTooLong.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 4/OneStmtPerLine.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 5/AssertionDensity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 5/AssertionSideEffect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 5/ConstantAssertion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 5/NonBooleanAssertion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 6/GlobalCouldBeStatic.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 6/VariableScopeTooLarge.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 7/CheckArguments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 7/CheckReturnValues.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 8/AvoidConditionalCompilation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 8/PartialMacro.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 8/RestrictPreprocessor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 8/UndisciplinedMacro.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 9/FunctionPointer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 9/HiddenPointerIndirection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Power of 10/Rule 9/PointerNesting.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-014/MemsetMayBeDeleted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-020/CountUntrustedDataToExternalAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-020/ExternalAPIs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-020/ExternalAPIsSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-020/IRCountUntrustedDataToExternalAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-020/IRUntrustedDataToExternalAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-020/SafeExternalAPIFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-020/UntrustedDataToExternalAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/ExternalAPIs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/ExternalAPIsSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/SafeExternalAPIFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-078/ExecTainted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-079/CgiXss.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-089/SqlTainted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-114/UncontrolledProcessOperation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-119/OverflowBuffer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-120/BadlyBoundedWrite.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-120/OverrunWrite.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-120/OverrunWriteFloat.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-120/UnboundedWrite.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-121/UnterminatedVarargsCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-129/ImproperArrayIndexValidation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-131/NoSpaceForZeroTerminator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-134/UncontrolledFormatString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-134/UncontrolledFormatStringThroughGlobalVar.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-170/ImproperNullTerminationTainted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticUncontrolled.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticWithExtremeValues.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-190/Bounded.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-190/IntegerOverflowTainted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-190/TaintedAllocationSize.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-191/UnsignedDifferenceExpressionComparedZero.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-253/HResultBooleanConversion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-290/AuthenticationBypass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-295/SSLResultConflation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-295/SSLResultNotChecked.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextBufferWrite.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextFileWrite.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextTransmission.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-313/CleartextSqliteDatabase.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-319/UseOfHttp.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-327/OpenSslHeartbleed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-367/TOCTOUFilesystemRace.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-428/UnsafeCreateProcessCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-457/ConditionallyUninitializedVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-457/InitializationFunctions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-457/UninitializedVariables.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScaling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingChar.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingVoid.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-468/SuspiciousAddWithSizeof.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-497/ExposedSystemData.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-570/IncorrectAllocationErrorHandling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-676/DangerousFunctionOverflow.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-676/DangerousUseOfCin.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-704/WcharCharConversion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-732/DoNotCreateWorldWritable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-732/FilePermissions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-732/UnsafeDaclSecurityDescriptor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-764/LockFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-764/LockOrderCycle.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-764/TwiceLocked.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-764/UnreleasedLock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-807/TaintedCondition.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Security/CWE/CWE-835/InfiniteLoopWithUnsatisfiableExitCondition.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Summary/LinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/Summary/LinesOfUserCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/default.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/definitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/definitions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Likely Bugs/RedundantNullCheckParam.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-020/LateCheckOfFunctionArgument.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-1041/FindWrapperFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-1126/DeclarationOfVariableWithUnnecessarilyWideScope.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-120/MemoryUnsafeFunctionScan.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-190/AllocMultiplicationOverflow.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-243/IncorrectChangingWorkingDirectory.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-273/PrivilegeDroppingOutoforder.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-359/PrivateCleartextWrite.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-377/InsecureTemporaryFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-401/MemoryLeakOnFailedCallToRealloc.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-415/DoubleFree.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-561/FindIncorrectlyUsedSwitch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-675/DoubleRelease.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-691/InsufficientControlFlowManagementAfterRefactoringTheCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-691/InsufficientControlFlowManagementWhenUsingBitOperations.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-703/FindIncorrectlyUsedExceptions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-758/UndefinedOrImplementationDefinedBehavior.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-783/OperatorPrecedenceLogicErrorWhenUseBitwiseOrLogicalOperations.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-783/OperatorPrecedenceLogicErrorWhenUseBoolType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-787/UnsignedToSignedPointerArith.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/experimental/Security/CWE/CWE-788/AccessOfMemoryLocationAfterEndOfBufferUsingStrlen.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/CodeDuplication.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/DefectFilter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/DuplicateBlock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/DuplicateFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/MetricFilter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/MostlyDuplicateClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/MostlyDuplicateFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/MostlyDuplicateFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/MostlySimilarFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/examples/filters/BumpMetricBy10.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/examples/filters/EditDefectMessage.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/external/examples/filters/ExcludeGeneratedCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/filters/ClassifyFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 2.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 3.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 11.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 12.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 13.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 14.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 9.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 17.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 18.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 19.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 20.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 21.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 22.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 23.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 24.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 25.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 26.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 27.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 28.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 29.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 30.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 31.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 32.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 33.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 35.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 39.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.08 Implementation Files/AV Rule 40.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 41.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 42.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 43.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 44.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 45.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 46.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 47.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 48.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 49.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 50.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 51.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 52.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 53.1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 53.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 54.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 57.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 58.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 59.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 60.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 61.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 63.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.09 Style/Naming.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 68.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 69.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 70.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 71.1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 71.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 73.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 74.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 75.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 76.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 77.1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 78.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 79.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 81.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 82.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 85.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 88.1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 88.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 89.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 94.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 95.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 96.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 97.1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 97.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.11 Namespaces/AV Rule 99.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.12 Templates/AV Rule 104.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 107.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 108.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 110.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 111.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 113.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 114.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 115.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 119.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 126.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 127.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 133.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 135.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 138.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 139.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 140.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 142.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 143.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 145.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 147.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 148.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 149.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 150.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 151.1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 151.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.19 Variables/AV Rule 152.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 153.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 154.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 155.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 156.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 157.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 158.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 159.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 160.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 162.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 163.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 164.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 165.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 166.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 168.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 170.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 171.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 173.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 175.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 176.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 178.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 179.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 180.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 181.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 182.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 184.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 185.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 186.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 187.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 188.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 189.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 190.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 191.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 192.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 193.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 194.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 195.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 196.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 197.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 198.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 199.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 200.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 201.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 202.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 204.1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 204.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 205.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.26 Memory Allocation/AV Rule 206.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.26 Memory Allocation/AV Rule 207.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.27 Fault Handling/AV Rule 208.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 209.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 210.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 212.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 213.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 214.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 215.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/jsf/lib/section_4_21_Operators/AV_Rule_166.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/localDefinitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/localReferences.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/objc.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/printAst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/cpp/ql/src/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/consistency-queries/CfgConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/consistency-queries/SsaConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/consistency-queries/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/array_access.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/cast_expr.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/catch_exception.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/constructor_call.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/empty_block.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/empty_then.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/eq_true.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/extend_class.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/extern_method.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/field_read.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/integer_literal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/method_call.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/mutual_recursion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/null_argument.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/override_method.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/qualifier.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/return_statement.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/singleton_block.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/switch_case.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/ternary_conditional.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/throw_exception.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/todo_comment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/too_many_params.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/try_finally.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/unused_local_var.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/unused_param.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/void_return_type.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/examples/snippets/volatile_field.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/Customizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/Linq/Helpers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/cil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/csharp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/default.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/dotnet.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/asp/AspNet.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/asp/WebConfig.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Access.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Attribute.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/BasicBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/CIL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/CallableReturns.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/ConsistencyChecks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/ControlFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/CustomModifierReceiver.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Declaration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Element.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Generics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Handler.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Instruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/InstructionGroups.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Instructions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Method.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Parameterizable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Ssa.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Stubs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Type.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Types.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/Variable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/AnnotatedType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Assignable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Attribute.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Caching.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Callable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Chaining.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Comments.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Conversion.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Element.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Event.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/File.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Generics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Implements.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Location.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Member.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Modifier.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Namespace.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Preprocessor.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/PrintAst.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Property.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Stmt.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Type.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/TypeRef.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Unification.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Using.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/Variable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/XML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/Assertions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/Collections.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/ComparisonTest.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/Compilation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/ConsistencyChecks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/Constants.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/Diagnostics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/Disposal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/GeneratedCode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/Loggers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/Strings.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/StructuralComparison.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/TargetFramework.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/commons/Util.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/BasicBlocks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowElement.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowGraph.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/Guards.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Completion.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplShared.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/NonReturning.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreBasicBlocks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreSsa.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Splitting.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/SuccessorType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/pressa/SsaImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/pressa/SsaImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/Bound.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/CallContext.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow5.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/ExternalFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/FlowSummary.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/LibraryTypeDataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/ModulusAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/Nullness.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/SSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/SignAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking5.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/flowsources/PublicCallableParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/flowsources/Remote.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/BaseSSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/CallableReturns.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ControlFlowReachability.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl5.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPublic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DelegateDataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/Steps.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPublic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/basessa/SsaImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/basessa/SsaImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/BoundSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ConstantUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ControlFlowReachability.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ModulusAnalysisSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/RangeUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/Sign.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SignAnalysisCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SignAnalysisSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking2/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking2/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking3/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking3/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking4/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking4/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking5/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking5/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/Dispatch.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/OverridableCallable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/RuntimeCallable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Access.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/exprs/ArithmeticOperation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Assignment.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/exprs/BitwiseOperation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Call.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/exprs/ComparisonOperation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Creation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Dynamic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Expr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Literal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/exprs/LogicalOperation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Dapper.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/EntityFramework.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Format.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/JsonNET.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Microsoft.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Moq.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/NHibernate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/ServiceStack.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Sql.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/System.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Test.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/WCF.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/microsoft/AspNetCore.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/microsoft/Owin.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/CodeDom.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Collections.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Data.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Diagnostics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/DirectoryServices.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/IO.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Linq.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Net.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Reflection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Runtime.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Security.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Text.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Threading.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Web.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Windows.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Xml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/codedom/Compiler.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/collections/Generic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/collections/Specialized.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/Common.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/Entity.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/SqlClient.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/SqlServerCe.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/diagnostics/Contracts.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/directoryservices/Protocols.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/io/Compression.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/linq/Expressions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/net/Mail.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/runtime/CompilerServices.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/runtime/InteropServices.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/Cryptography.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/cryptography/SymmetricAlgorithm.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/cryptography/X509Certificates.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/text/RegularExpressions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/threading/Tasks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Helpers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Http.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Mvc.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Security.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Services.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/UI.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/WebPages.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/ui/WebControls.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/windows/Forms.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/xml/XPath.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/NUnit.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/VisualStudio.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/XUnit.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/metrics/Complexity.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/metrics/Coupling.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/metrics/ExternalDependencies.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/PrivateData.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/Sanitizers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/SensitiveActions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/cryptography/EncryptionKeyDataFlowQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/cryptography/HardcodedSymmetricEncryptionKey.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CleartextStorageQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CodeInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CommandInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ConditionalBypassQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExposureOfPrivateInformationQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExternalAPIsQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/LDAPInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/LogForgingQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/MissingXMLValidationQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ReDoSQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/RegexInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ResourceInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/SqlInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/TaintedPathQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/UnsafeDeserializationQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/UrlRedirectQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XMLEntityInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XPathInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XSSQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XSSSinks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ZipSlipQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Email.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ExternalLocationSink.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Html.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Remote.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Local.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Remote.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Stored.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/security/xml/InsecureXMLQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/serialization/Deserializers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/csharp/serialization/Serialization.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/dotnet/Callable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/dotnet/Declaration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/dotnet/DotNet.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/dotnet/Element.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/dotnet/Expr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/dotnet/Generics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/dotnet/Namespace.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/dotnet/Parameterizable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/dotnet/Type.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/dotnet/Utils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/code/dotnet/Variable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmle/files/FileSystem.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/semmlecode.csharp.dbscheme (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/lib/tutorial.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/CallToGCCollect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/CallToObsoleteMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/ClassDoesNotImplementEquals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/ClassImplementsICloneable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/Dispose.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/DisposeNotCalledOnException.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/FormatInvalid.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/InconsistentEqualsGetHashCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/IncorrectCompareToSignature.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/IncorrectEqualsSignature.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/MissingDisposeCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/MissingDisposeMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/NoDisposeCallOnLocalIDisposable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/NonOverridingMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/NullArgumentToEquals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/API Abuse/UncheckedReturnValue.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/ASP/BlockCodeResponseWrite.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/ASP/ComplexInlineCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/ASP/NonInternationalizedText.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/ASP/SplitControlStructure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/AlertSuppression.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Architecture/Dependencies/MutualDependency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Architecture/Refactoring Opportunities/FeatureEnvy.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Architecture/Refactoring Opportunities/InappropriateIntimacy.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/CallsUnmanagedCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/CatchOfNullReferenceException.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Comments/CommentedOutCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Comments/TodoComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Control-Flow/ConstantCondition.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Declarations/EmptyInterface.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Declarations/LocalScopeVariableShadowsMember.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Declarations/NoConstantsOnly.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Declarations/TooManyRefParameters.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/EmptyCatchBlock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/ErroneousClassCompare.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/AbstractToConcreteCollection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/ExposeRepresentation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/StaticArray.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/LeftoverDebugCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstants.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstantsNumbers.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstantsString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicNumbersUseConstant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicStringsUseConstant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConfusingMethodNames.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConfusingOverridesNames.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConstantNaming.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ControlNamePrefixes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Naming Conventions/DefaultControlNames.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Naming Conventions/FieldMasksSuperField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Naming Conventions/SameNameAsSuper.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/Naming Conventions/VariableNameTooShort.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/UnmanagedCodeCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/UseOfHtmlInputHidden.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/UseOfSystemOutputStream.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Bad Practices/VirtualCallInConstructorOrDestructor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/CSI/CompareIdenticalValues.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/CSI/NullAlways.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/CSI/NullMaybe.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Complexity/BlockWithTooManyStatements.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Complexity/ComplexCondition.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Concurrency/Concurrency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Concurrency/DataMembers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Concurrency/FutileSyncOnField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Concurrency/LockOrder.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Concurrency/LockThis.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Concurrency/LockedWait.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Concurrency/SynchSetUnsynchGet.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Concurrency/ThreadCreation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Concurrency/UnsafeLazyInitialization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Concurrency/UnsynchronizedStaticAccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Configuration/EmptyPasswordInConfigurationFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Configuration/PasswordInConfigurationFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Dead Code/DeadCode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Dead Code/DeadRefTypes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Dead Code/DeadStoreOfLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Dead Code/NonAssignedFields.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Dead Code/UnusedField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Dead Code/UnusedMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Diagnostics/CompilerError.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Diagnostics/CompilerMessage.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Diagnostics/DiagnosticExtractionErrors.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Diagnostics/DiagnosticNoExtractionErrors.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Diagnostics/ExtractorError.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Diagnostics/ExtractorMessage.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Documentation/Documentation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Documentation/XmldocExtraParam.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Documentation/XmldocExtraTypeParam.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Documentation/XmldocMissing.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Documentation/XmldocMissingException.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Documentation/XmldocMissingParam.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Documentation/XmldocMissingReturn.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Documentation/XmldocMissingSummary.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Documentation/XmldocMissingTypeParam.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/IDEContextual.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Input Validation/UseOfFileUpload.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Input Validation/ValueShadowing.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Input Validation/ValueShadowingServerVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/CastThisToTypeParameter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/CatchOfGenericException.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/ChainedIs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/DubiousDowncastOfThis.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/DubiousTypeTestOfThis.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/ForeachCapture.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/MissedReadonlyOpportunity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/MissedTernaryOpportunity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/MissedUsingOpportunity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/NestedIf.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/RethrowException.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/SimplifyBoolExpr.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/UnusedPropertyValue.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/UselessCastToSelf.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/UselessIsBeforeAs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/UselessNullCoalescingExpression.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/UselessTypeTest.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Language Abuse/UselessUpcast.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/BadCheckOdd.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/Collections/ContainerLengthCmpOffByOne.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/Collections/ContainerSizeCmpZero.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/Collections/ReadOnlyContainer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/Collections/WriteOnlyContainer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/ConstantComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/DangerousNonShortCircuitLogic.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/Dynamic/BadDynamicCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/EqualityCheckOnFloats.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/EqualsArray.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/EqualsUsesAs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/EqualsUsesIs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/HashedButNoHash.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/ICryptoTransform.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/ImpossibleArrayCast.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/IncomparableEquals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/InconsistentCompareTo.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/LeapYear/UnsafeYearConstruction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/MishandlingJapaneseEra.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/NestedLoopsSameVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/ObjectComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/ParallelSink.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/PossibleLossOfPrecision.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/RandomUsedOnce.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/RecursiveEquals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/RecursiveOperatorEquals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/ReferenceEqualsOnValueTypes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/SelfAssignment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/Statements/EmptyBlock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/Statements/EmptyLockStatement.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/Statements/UseBraces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/StaticFieldWrittenByInstance.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/StringBuilderCharInit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/ThreadUnsafeICryptoTransform.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/ThreadUnsafeICryptoTransformLambda.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Likely Bugs/UncheckedCastInEquals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Linq/BadMultipleIteration.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Linq/MissedAllOpportunity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Linq/MissedCastOpportunity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Linq/MissedOfTypeOpportunity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Linq/MissedSelectOpportunity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Linq/MissedWhereOpportunity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Linq/RedundantSelect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Callables/CCyclomaticComplexity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Callables/CLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Callables/CLinesOfComment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Callables/CNumberOfParameters.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Callables/CNumberOfStatements.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Callables/CPercentageOfComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Callables/StatementNestingDepth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Dependencies/ExternalDependencies.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FCommentRatio.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FCyclomaticComplexity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FLines.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FLinesOfComment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FLinesOfCommentedCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FNumberOfClasses.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FNumberOfInterfaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FNumberOfStructs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FNumberOfTests.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FNumberOfUsingNamespaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Files/FSelfContainedness.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TAfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TEfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TInheritanceDepth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfCallables.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfEvents.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfFields.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfIndexers.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfNonConstFields.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfProperties.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfStatements.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TResponse.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TSizeOfAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TSpecialisationIndex.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/RefTypes/TUnmanagedCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Metrics/Summaries/LinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Performance/StringBuilderInLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Performance/StringConcatenationInLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Performance/UseTryGetValue.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-011/ASPNetDebug.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetMaxRequestLength.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetPagesValidateRequest.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetRequestValidationMode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-020/ExternalAPIsUsedWithUntrustedData.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-020/RuntimeChecksBypass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-020/UntrustedDataToExternalAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-022/TaintedPath.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-022/ZipSlip.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-078/CommandInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-078/StoredCommandInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-079/StoredXSS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-079/XSS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-089/SecondOrderSqlInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-089/SqlInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-090/LDAPInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-090/StoredLDAPInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-091/XMLInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-094/CodeInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-099/ResourceInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-112/MissingXMLValidation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-114/AssemblyPathInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-117/LogForging.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-119/LocalUnvalidatedArithmetic.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-134/UncontrolledFormatString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-201/ExposureInTransmittedData.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-209/ExceptionInformationExposure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-248/MissingASPNETGlobalErrorHandler.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-312/CleartextStorage.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-321/HardcodedEncryptionKey.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-321/HardcodedSymmetricEncryptionKey.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-327/DontInstallRootCert.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-352/MissingAntiForgeryTokenValidation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-359/ExposureOfPrivateInformation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-384/AbandonSession.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-451/MissingXFrameOptions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-502/DeserializedDelegate.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-502/UnsafeDeserialization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-502/UnsafeDeserializationUntrustedInput.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-548/ASPNetDirectoryListing.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-601/UrlRedirect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-611/UntrustedDataInsecureXml.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-611/UseXmlSecureResolver.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-614/RequireSSL.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-643/StoredXPathInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-643/XPathInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-730/ReDoS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-730/RegexInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-798/HardcodedConnectionString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-798/HardcodedCredentials.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-807/ConditionalBypass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CWE-838/InappropriateEncoding.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CookieWithOverlyBroadDomain.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/CookieWithOverlyBroadPath.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/Encryption using ECB.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/HeaderCheckingDisabled.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/InadequateRSAPadding.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/InsecureRandomness.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/InsufficientKeySize.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/PersistentCookie.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Security Features/WeakEncryption.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Stubs/AllStubsFromReference.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Stubs/AllStubsFromSource.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Stubs/MinimalStubsFromSource.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Stubs/Stubs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Useless code/DefaultToString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Useless code/DefaultToStringQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Useless code/FutileConditional.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Useless code/IntGetHashCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Useless code/PointlessForwardingMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Useless code/RedundantToStringCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/Useless code/UnusedLabel.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/definitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/definitions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/CWE-099/TaintedWebClient.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/CWE-099/TaintedWebClientLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/CWE-918/RequestForgery.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/CWE-918/RequestForgery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/CWE-1004/CookieWithoutHttpOnly.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/CWE-614/CookieWithoutSecure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/Serialization/DataSetSerialization.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/Serialization/DefiningDatasetRelatedType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/Serialization/DefiningPotentiallyUnsafeXmlSerializer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/Serialization/UnsafeTypeUsedDataContractSerializer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/Serialization/XmlDeserializationWithDataSet.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/backdoor/DangerousNativeFunctionCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/backdoor/PotentialTimeBomb.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/backdoor/ProcessNameToHashTaintFlow.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/ModifiedFnvFunctionDetection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownCommandsAboveThreshold.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownHashesAboveThreshold.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownLiteralsAboveThreshold.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownMethodNamesAboveThreshold.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/Solorigate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/SwallowEverythingExceptionHandler.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/code/csharp/Cryptography/NonCryptographicHashes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/dataflow/flowsources/AuthCookie.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/IR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/IRConfiguration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/IRConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/PrintIR.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/PrintIR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/Util.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/ValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/EdgeKind.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/IRConfiguration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/IRType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/MemoryAccessKind.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/Opcode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/TempVariableTag.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/UseSoundEscapeAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/AliasedSSAStub.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/EdgeKindInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRConfigurationInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRFunctionBase.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRFunctionBaseInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRTypeInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/OpcodeImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/OperandTag.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/OperandTagInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/TIRVariable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/TIRVariableInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstructionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstructionInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/TOperand.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/internal/TempVariableTagInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/IR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRVariable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/Operand.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/PrintIR.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/PrintIR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/ConstantAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/PrintConstantAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/internal/ConstantAnalysisInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/PrintValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/ValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRBlockImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRConstruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRFunctionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRVariableImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionTag.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/OperandImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/OperandInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/PrintIRImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedCall.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedCondition.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedDeclaration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedElement.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedExpr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedInitialization.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedStmt.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedCallBase.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedConditionBase.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedDeclarationBase.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedExprBase.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Common.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Delegate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Foreach.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Lock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Using.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedCall.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedCondition.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedDeclaration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedElement.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedExpr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedStmt.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/Dominance.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/DominanceInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/PrintDominance.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/PrintReachableBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/ReachableBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/ReachableBlockInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRFunction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRVariable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Instruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Operand.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/ConstantAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/PrintConstantAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/internal/ConstantAnalysisInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysisImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysisInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfigurationImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRFunctionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/InstructionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintSSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstructionImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstructionInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSAImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSAPublicImports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/Dominance.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/DominanceInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/PrintReachableBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlock.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlockInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/internal/CSharpType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/internal/IRCSharpLanguage.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/internal/IRGuards.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/internal/IRUtilities.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/internal/IntegerConstant.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/internal/IntegerInterval.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/internal/IntegerPartial.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/internal/Overlap.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/internal/TempVariableTag.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/rangeanalysis/Bound.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/rangeanalysis/RangeAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/rangeanalysis/RangeUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/experimental/ir/rangeanalysis/SignAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/filters/ClassifyFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/localDefinitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/localReferences.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/meta/frameworks/Coverage.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/printAst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/csharp/ql/src/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-2.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-3.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-2.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-3.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-4.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-5.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/data-flow-cpp-1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/data-flow-cpp-2.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-class.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-model.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-predicate.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/global-data-flow-cpp-1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/cpp/snprintf-1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/java/data-flow-java-1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/java/data-flow-java-2.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-class.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-model.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-predicate.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/java/global-data-flow-java-1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-2.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-3.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/writing-codeql-queries/river-crossing-1.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/docs/codeql/writing-codeql-queries/river-crossing.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/arrayaccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/castexpr.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/catch_exception.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/constructor_call.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/emptyblock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/emptythen.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/eq_true.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/extend_class.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/field_read.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/integer_literal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/method_call.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/mutualrecursion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/nativemethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/null_argument.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/override_method.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/qualifiedthis.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/returnstatement.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/singletonblock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/switchcase.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/synchronizedmethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/ternaryconditional.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/throw_exception.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/todocomment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/toomanyparams.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/tryfinally.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/unusedlocalvar.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/unusedmethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/unusedparam.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/voidreturntype.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/examples/snippets/volatilefield.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/Customizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/config/semmlecode.dbscheme (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/default.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/external/ExternalArtifact.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/java.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/FileSystem.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/Location.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/SMAP.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/Unit.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/configfiles/ConfigFiles.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Annotation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Collections.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/CompilationUnit.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Completion.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Concurrency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/ControlFlowGraph.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Conversions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Dependency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/DependencyCounts.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Element.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Exception.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Expr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/GeneratedFiles.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Generics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Import.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/J2EE.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/JDK.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/JDKAnnotations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/JMX.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Javadoc.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Maps.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Member.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Modifier.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Modules.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/NumberFormatException.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Package.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/PrettyPrintAst.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/PrintAst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/PrintAst.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Reflection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Serializability.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Statement.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/StringFormat.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Type.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/UnitTests.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/Variable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/arithmetic/Overflow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/comparison/Comparison.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/controlflow/BasicBlocks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/controlflow/Dominance.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/controlflow/Guards.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/controlflow/Paths.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/controlflow/UnreachableBlocks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/controlflow/internal/GuardsLogic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/controlflow/internal/Preconditions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/controlflow/unreachableblocks/ExcludeDebuggingProfilingLogging.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/Bound.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow5.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow6.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/DefUse.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSources.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSteps.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/InstanceAccess.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/IntegerGuards.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/ModulusAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/NullGuards.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/Nullness.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/RangeAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/RangeUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/SSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/SignAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/StringPrefixes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/TaintTracking2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/BaseSSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/ContainerFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowForSerializability.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl5.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl6.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplForSerializability.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowNodes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/BoundSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/ModulusAnalysisSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/Sign.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SignAnalysisCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SignAnalysisSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking2/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking2/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/DeadCode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/DeadCodeCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/DeadEnumConstant.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/DeadField.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/EntryPoints.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/SpringEntryPoints.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/StrutsEntryPoints.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/TestEntryPoints.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/WebEntryPoints.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/CamelEntryPoints.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/FitNesseEntryPoints.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/GigaSpacesXAPEntryPoints.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dispatch/DispatchFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dispatch/ObjFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dispatch/VirtualDispatch.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/dispatch/WrappedInvocation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/ApacheHttp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/ApacheLdap.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Assertions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Camel.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Castor.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Cucumber.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/FastJson.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Flexjson.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Guice.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/HessianBurlap.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Hibernate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/JAXB.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/JUnitAnnotations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/JYaml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Jabsorb.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Jackson.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/JavaxAnnotations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/JavaxJson.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/JaxWS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Jdbc.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Jndi.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/JoddJson.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/JsonIo.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/JsonJava.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Kryo.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Lombok.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Mail.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Mockito.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/MyBatis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Networking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Objects.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Optional.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Properties.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Protobuf.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Rmi.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Selenium.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Servlets.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/SnakeYaml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/SpringJdbc.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/SpringLdap.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/SpringWeb.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Stream.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Strings.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/Thrift.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/UnboundId.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/XStream.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/YamlBeans.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/android/Android.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/android/AsyncTask.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/android/Intent.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/android/SQLite.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/android/SharedPreferences.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/android/Slice.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/android/WebView.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/android/XmlParsing.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/android/XssSinks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Collections.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Exec.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/apache/IO.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Lang.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/camel/CamelJavaAnnotations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/camel/CamelJavaDSL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/gigaspaces/GigaSpaces.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/google/GoogleHttpClientApi.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/google/Gson.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Base.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Cache.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Collections.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Guava.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/guava/IO.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GWT.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtUiBinder.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtUiBinderXml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtXml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/j2objc/J2ObjC.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/jOOQ.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/jackson/JacksonSerializability.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/JavaServerFaces.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/Persistence.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/PersistenceXML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJB.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBJarXML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBRestrictions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFAnnotations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFFacesContextXML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFRenderer.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/javase/Http.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/javase/WebSocket.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/play/Play.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/ratpack/Ratpack.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/ratpack/RatpackExec.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/Spring.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAbstractRef.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAlias.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringArgType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAttribute.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAutowire.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBean.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeanFile.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeanRefType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeans.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringCache.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringCamel.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringComponentScan.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringConstructorArg.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringController.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringDescription.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringEntry.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringExpression.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringFlex.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringHttp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringIdRef.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringImport.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringInitializingBean.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringKey.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringList.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringListOrSet.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringLookupMethod.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMap.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMergable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMeta.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringNull.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProfile.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProperty.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProps.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringQualifier.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringRef.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringReplacedMethod.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringSet.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringUi.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringValidation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringValue.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWeb.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebClient.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebMultipart.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringXMLElement.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/metrics/MetricSpringBean.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/spring/metrics/MetricSpringBeanFile.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsActions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsAnnotations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsConventions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsXML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/metrics/MetricCallable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/metrics/MetricElement.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/metrics/MetricField.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/metrics/MetricPackage.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/metrics/MetricRefType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/metrics/MetricStmt.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/AndroidIntentRedirection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/AndroidIntentRedirectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/AndroidSensitiveCommunicationQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageClassQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageCookieQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/CleartextStoragePropertiesQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/CommandArguments.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/ConditionalBypassQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/ControlledString.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/Encryption.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/ExternalAPIs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/ExternalProcess.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/FileReadWrite.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/FileWritable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/GroovyInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/GroovyInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/HttpsUrls.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/HttpsUrlsQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/InformationLeak.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/InsecureBasicAuth.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/InsecureBasicAuthQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/JWT.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/JexlInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/JexlInjectionSinkModels.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/JndiInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/JndiInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/LdapInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/Mail.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/MissingJWTSignatureCheckQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/MvelInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/MvelInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/OgnlInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/OgnlInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/PathCreation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/QueryInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/RandomDataSource.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/RandomQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/RelativePaths.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/RequestForgery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/RequestForgeryConfig.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/ResponseSplitting.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/SecurityFlag.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/SecurityTests.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/SensitiveActions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/SpelInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/SpelInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/SqlUnescapedLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccess.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccessQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/UnsafeDeserializationQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/UrlRedirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/Validation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/XPath.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/XSS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/XmlParsers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/XsltInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/java/security/XsltInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/xml/AndroidManifest.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/xml/Ant.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/xml/MavenPom.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/xml/WebXML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/code/xml/XML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/semmle/files/FileSystem.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/lib/tutorial.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Declarations/MissingOverrideAnnotation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Declarations/NonFinalImmutableField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Declarations/NonPrivateField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Deprecated Code/AvoidDeprecatedCallableAccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Documentation/ImpossibleJavadocThrows.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Documentation/JavadocCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Documentation/MissingJavadocMethods.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Documentation/MissingJavadocParameters.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Documentation/MissingJavadocReturnValues.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Documentation/MissingJavadocThrows.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Documentation/MissingJavadocTypes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Documentation/SpuriousJavadocParam.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneMethodAccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneOverride.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneableInterface.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Java Objects/AvoidFinalizeOverride.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Naming/NamingConventionsCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Naming/NamingConventionsConstants.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Naming/NamingConventionsMethods.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Naming/NamingConventionsPackages.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Naming/NamingConventionsRefTypes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Naming/NamingConventionsVariables.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Statements/MissingDefaultInSwitch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Statements/OneStatementPerLine.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Statements/TerminateIfElseIfWithElse.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Types/GenericsConstructor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Types/GenericsReturnType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Advisory/Types/GenericsVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/AlertSuppression.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/AlertSuppressionAnnotations.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Architecture/Dependencies/MutualDependency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencies.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencyBinary.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencySource.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Architecture/Refactoring Opportunities/DeeplyNestedClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Architecture/Refactoring Opportunities/FeatureEnvy.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Architecture/Refactoring Opportunities/HubClasses.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Architecture/Refactoring Opportunities/InappropriateIntimacy.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Compatibility/JDK9/JdkInternalAccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Compatibility/JDK9/JdkInternals.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Compatibility/JDK9/JdkInternalsReplacement.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Compatibility/JDK9/UnderscoreIdentifier.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Complexity/BlockWithTooManyStatements.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Complexity/ComplexCondition.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/DeadCode/DeadClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/DeadCode/DeadEnumConstant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/DeadCode/DeadField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/DeadCode/DeadMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/DeadCode/FLinesOfDeadCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/DeadCode/UselessParameter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Diagnostics/CoverageDiagnostics.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Diagnostics/DiagnosticsReporting.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Diagnostics/ExtractionErrors.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Diagnostics/ExtractionWarnings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbContainerInterference.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbFileIO.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbGraphics.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbNative.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbReflection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSecurityConfiguration.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSerialization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSetSocketOrUrlFactory.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSocketAsServer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbStaticFieldNonFinal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSynchronization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbThis.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbThreads.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/MissingParentBean.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/TooManyBeans.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/UnusedBean.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/UselessPropertyOverride.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/AvoidAutowiring.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/DontUseConstructorArgIndex.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/ImportsFirst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/NoBeanDescription.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/ParentShouldNotUseAbstractClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseIdInsteadOfName.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseLocalRef.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseSetterInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseShortcutForms.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Frameworks/Spring/XML Configuration Errors/MissingSetters.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/IDEContextual.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/CastThisToTypeParameter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/ChainedInstanceof.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/DubiousDowncastOfThis.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/DubiousTypeTestOfThis.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/EmptyStatement.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/EnumIdentifier.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/ImplementsAnnotation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/IterableClass.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/IterableIterator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/MissedTernaryOpportunity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/OverridePackagePrivate.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/TypeVarExtendsFinalType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/TypeVariableHidesType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/UselessNullCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/UselessTypeTest.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/UselessUpcast.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Language Abuse/WrappedIterator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Arithmetic/BadAbsOfRandom.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Arithmetic/CondExprTypes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Arithmetic/ConstantExpAppearsNonConstant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Arithmetic/InformationLoss.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Arithmetic/LShiftLargerThanTypeWidth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Arithmetic/MultiplyRemainder.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Arithmetic/OctalLiteral.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Arithmetic/RandomUsedOnce.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Arithmetic/WhitespaceContradictsPrecedence.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Cloning/MissingCallToSuperClone.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Cloning/MissingMethodClone.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Collections/ArrayIndexOutOfBounds.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Collections/Containers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Collections/ContainsTypeMismatch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Collections/IteratorRemoveMayFail.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Collections/ReadOnlyContainer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Collections/RemoveTypeMismatch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Collections/WriteOnlyContainer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/BitwiseSignCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/CompareIdenticalValues.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/CovariantCompareTo.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/CovariantEquals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/DefineEqualsWhenAddingFields.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/Equality.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/EqualsArray.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/EqualsUsesInstanceOf.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/HashedButNoHash.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/IncomparableEquals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/InconsistentCompareTo.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/InconsistentEqualsHashCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/MissingInstanceofInEquals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/NoAssignInBooleanExprs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/NoComparisonOnFloats.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/ObjectComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/RefEqBoxed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/StringComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/UselessComparisonTest.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/UselessComparisonTest.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Comparison/WrongNanComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/BusyWait.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/CallsToConditionWait.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/CallsToRunnableRun.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/DateFormatThreadUnsafe.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLocking.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLocking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLockingWithInitRace.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/EmptyRunMethodInThread.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/FutileSynchOnField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/InconsistentAccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/LazyInitStaticField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/NonSynchronizedOverride.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/NotifyNotNotifyAll.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/NotifyWithoutSynch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/PriorityCalls.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/SleepWithLock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/StartInConstructor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/SynchOnBoxedType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/SynchSetUnsynchGet.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/SynchWriteObject.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/UnreleasedLock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/WaitOutsideLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/WaitWithTwoLocks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Concurrency/YieldCalls.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Finalization/NullifiedSuperFinalize.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/BadSuiteMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/TearDownNoSuper.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/TestCaseNoTests.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Frameworks/Swing/BadlyOverriddenAdapter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Frameworks/Swing/ThreadSafety.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/I18N/MissingLocaleArgument.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Inheritance/NoNonFinalInConstructor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/ConstructorTypo.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/ContainerSizeCmpZero.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/ContradictoryTypeChecks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/DangerousNonCircuitLogic.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/EqualsTypo.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/HashCodeTypo.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/MissingFormatArg.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/MissingSpaceTypo.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/NestedLoopsSameVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/SelfAssignment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/StringBufferCharInit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/SuspiciousDateFormat.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/ToStringTypo.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Likely Typos/UnusedFormatArg.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Nullness/NullAlways.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Nullness/NullExprDeref.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Nullness/NullMaybe.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Reflection/AnnotationPresentCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseReader.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseSql.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseType.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseWriter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Serialization/IncorrectSerialVersionUID.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Serialization/IncorrectSerializableMethods.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Serialization/MissingVoidConstructorOnExternalizable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Serialization/MissingVoidConstructorsOnSerializable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableComparator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableInnerClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Serialization/ReadResolveObject.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Serialization/TransientNotSerializable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Statements/Chaining.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Statements/ContinueInFalseLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Statements/EmptyBlock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Statements/EmptySynchronizedBlock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Statements/ImpossibleCast.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Statements/InconsistentCallOnResult.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Statements/MissingEnumInSwitch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Statements/PartiallyMaskedCatch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Statements/ReturnValueIgnored.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Statements/StaticFieldWrittenByInstance.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Statements/UseBraces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Termination/ConstantLoopCondition.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Likely Bugs/Termination/SpinOnField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Authors/AuthorsPerFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Callables/CCyclomaticComplexity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Callables/CLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Callables/CLinesOfComment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Callables/CNumberOfCalls.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Callables/CNumberOfParameters.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Callables/CNumberOfStatements.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Callables/StatementNestingDepth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Dependencies/ExternalDependencies.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FAfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FCommentRatio.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FCyclomaticComplexity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FEfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FLines.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FLinesOfComment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FLinesOfCommentedCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FLinesOfSimilarCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FNumberOfClasses.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FNumberOfInterfaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FNumberOfTests.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Files/FSelfContainedness.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Internal/Extents.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TAfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TEfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TEfferentSourceCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TInheritanceDepth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TLinesOfComment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TNumberOfCallables.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TNumberOfFields.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TNumberOfStatements.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TPercentageOfComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TPercentageOfComplexCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TResponse.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TSelfContainedness.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TSizeOfAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/RefTypes/TSpecialisationIndex.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Metrics/Summaries/LinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Performance/ConcatenationInLoops.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Performance/InefficientEmptyStringTest.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Performance/InefficientKeySetIterator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Performance/InefficientOutputStream.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Performance/InefficientPrimConstructor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Performance/InnerClassCouldBeStatic.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Performance/NewStringString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-020/ExternalAPIsUsedWithUntrustedData.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-020/UntrustedDataToExternalAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPath.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPathCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPathLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-022/ZipSlip.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-074/JndiInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-074/XsltInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-078/ExecRelative.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-078/ExecTainted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-078/ExecTaintedLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-078/ExecUnescaped.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-079/XSS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-079/XSSLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-089/SqlInjectionLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-089/SqlTainted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-089/SqlTaintedLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-089/SqlUnescaped.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-090/LdapInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-090/LdapInjectionLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-094/GroovyInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-094/InsecureBeanValidation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-094/JexlInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-094/MvelInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-094/SpelInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-1104/MavenPomDependsOnBintray.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-113/NettyResponseSplitting.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-113/ResponseSplitting.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-129/ArraySizing.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-129/BoundingChecks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstruction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionCodeSpecified.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndex.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexCodeSpecified.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticTaintedLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticUncontrolled.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticWithExtremeValues.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-209/StackTraceExposure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-297/InsecureJavaMail.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-297/UnsafeHostnameVerification.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageCookie.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageProperties.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-319/HttpsUrls.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-319/UseSSL.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-327/MaybeBrokenCryptoAlgorithm.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-335/PredictableSeed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-338/JHipsterGeneratedPRNG.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-347/MissingJWTSignatureCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-352/SpringCSRFProtection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-367/TOCTOURace.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-421/SocketAuthRace.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-502/UnsafeDeserialization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-522/InsecureBasicAuth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-601/UrlRedirect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-601/UrlRedirectLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-611/XXE.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-614/InsecureCookie.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-643/XPathInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastTainted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastTaintedLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-732/ReadingFromWorldWritableFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-749/UnsafeAndroidAccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentials.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsApiCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsSourceCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedPasswordField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-798/SensitiveApi.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-807/ConditionalBypass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-807/TaintedPermissionsCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-829/InsecureDependencyResolution.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-833/LockOrderInconsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-835/InfiniteLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-917/OgnlInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-918/RequestForgery.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-927/SensitiveCommunication.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Security/CWE/CWE-940/AndroidIntentRedirection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Telemetry/ExternalAPI.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Telemetry/ExternalLibraryUsage.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Telemetry/SupportedExternalSinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Telemetry/SupportedExternalSources.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Telemetry/SupportedExternalTaint.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Telemetry/UnsupportedExternalAPIs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Boolean Logic/SimplifyBoolExpr.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Boxed Types/BoxedVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Comments/CommentedCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Comments/CommentedCode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Comments/TodoComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/AssignmentInReturn.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/CreatesEmptyZip.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadLocals.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadRefTypes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadStoreOfLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadStoreOfLocalUnread.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/EmptyFinalize.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/FinalizerNullsFields.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/InterfaceCannotBeImplemented.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/LocalInitialisedButNotUsed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/LocalNotRead.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/NonAssignedFields.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/PointlessForwardingMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnreadLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedLabel.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Declarations/BreakInSwitchCase.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Declarations/Common.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Declarations/MakeImportsExplicit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Declarations/NoConstantsOnly.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Exception Handling/DroppedExceptions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Exception Handling/ExceptionCatch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Exception Handling/IgnoreExceptionalReturn.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Exception Handling/NumberFormatException.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/AbstractToConcreteCollection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/ExposeRepresentation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/GetClassGetResource.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/StaticArray.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstants.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstantsNumbers.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstantsString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicNumbersUseConstant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicStringsUseConstant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/AmbiguousOuterSuper.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingMethodNames.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingOverloading.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingOverridesNames.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/FieldMasksSuperField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/LocalShadowsField.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/LocalShadowsFieldConfusing.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/SameNameAsSuper.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/Shadowing.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToRunFinalizersOnExit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToStringToString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToSystemExit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/DefaultToString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/GarbageCollection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/NextFromIterator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/PrintLnArray.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/legacy/AutoBoxing.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/legacy/FinallyMayNotComplete.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/legacy/InexactVarArg.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/legacy/ParameterAssignment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/legacy/UnnecessaryCast.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/Violations of Best Practice/legacy/UnnecessaryImport.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/definitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/definitions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-016/InsecureSpringActuatorConfig.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-016/SpringBootActuators.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-016/SpringBootActuators.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-036/OpenStream.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-078/ExecTainted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-078/JSchOSInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/BeanShellInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/BeanShellInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/FlowUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/InsecureDexLoading.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/InsecureDexLoading.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JShellInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JShellInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjectionLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JythonInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/ScriptInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringFrameworkLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringImplicitViewManipulation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulationLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-1004/InsecureTomcatConfig.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-1004/SensitiveCookieNotHttpOnly.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-117/LogInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-1204/StaticInitializationVector.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-200/AndroidFileIntentSink.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-200/AndroidFileIntentSource.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-200/SensitiveAndroidFileLeak.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-208/NonConstantTimeCheckOnSignatureQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-208/PossibleTimingAttackAgainstSignature.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-208/TimingAttackAgainstSignature.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-273/UnsafeCertTrust.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-295/InsecureTrustManager.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-295/JxBrowserWithoutCertValidation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-297/InsecureLdapEndpoint.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-299/DisabledRevocationChecking.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-299/RevocationCheckingLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-312/CleartextStorageSharedPrefs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-326/InsufficientKeySize.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-327/SslLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-327/UnsafeTlsVersion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-346/UnvalidatedCors.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-348/ClientSuppliedIpUsedInSecurityCheckLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonStringLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonpInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonpInjectionLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-400/LocalThreadResourceAbuse.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-400/ThreadResourceAbuse.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-400/ThreadResourceAbuse.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-470/UnsafeReflection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-470/UnsafeReflectionLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-489/EJBMain.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-489/TestLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-489/WebComponentMain.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-489/devMode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeDeserializationRmi.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterInConfigurationClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterInXMLConfiguration.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-522/InsecureLdapAuth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-532/SensitiveInfoLog.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-548/InsecureDirectoryConfig.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-552/UnsafeUrlForward.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-552/UnsafeUrlForward.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-555/CredentialsInPropertiesFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-555/PasswordInConfigurationFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-598/SensitiveGetQuery.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-600/UncaughtServletException.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-601/SpringUrlRedirect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-601/SpringUrlRedirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXE.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXELib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXELocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjectionLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-665/InsecureRmiJmxEnvironmentConfiguration.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-730/RegexInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-755/NFEAndroidDoS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-759/HashWithoutSalt.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/Security/CWE/CWE-939/IncorrectURLVerification.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/semmle/code/java/Logging.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/semmle/code/java/frameworks/CredentialsInPropertiesFile.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/semmle/code/java/security/StaticInitializationVectorQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/experimental/semmle/code/xml/StrutsXML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/external/Clover.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/external/DuplicateAnonymous.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/external/DuplicateBlock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/external/DuplicateMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/external/MostlyDuplicateClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/external/MostlyDuplicateFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/external/MostlyDuplicateMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/external/MostlySimilarFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/filters/ClassifyFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/localDefinitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/localReferences.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/meta/frameworks/Coverage.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/meta/ssa/AmbiguousToString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/meta/ssa/TooFewPhiInputs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/meta/ssa/UncertainDefWithoutPrior.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/meta/ssa/UseWithoutUniqueSsaVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/printAst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCase.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCaseSupportMethods.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCaseUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/utils/flowtestcasegenerator/GenerateFlowTestCase.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/utils/model-generator/CaptureSinkModels.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/utils/model-generator/CaptureSourceModels.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/utils/model-generator/CaptureSummaryModels.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/utils/model-generator/ModelGeneratorUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/utils/stub-generator/MinimalStubsFromSource.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/java/ql/src/utils/stub-generator/Stubs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/queries/dataflow/BackendIdor/BackendIdor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/queries/dataflow/DecodingAfterSanitization/DecodingAfterSanitization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/queries/dataflow/DecodingAfterSanitization/DecodingAfterSanitizationGeneralized.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/queries/dataflow/EvalTaint/EvalTaint.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/queries/dataflow/EvalTaint/EvalTaintPath.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/queries/dataflow/InformationDisclosure/InformationDisclosure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/queries/dataflow/StoredXss/StoredXss.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/queries/dataflow/StoredXss/StoredXssTypeTracking.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/queries/dataflow/TemplateInjection/TemplateInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/argumentsparam.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/call.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/callback.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/classdefltctor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/classname.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/constantbrackets.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/emptyblock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/emptythen.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/equalitystmt.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/evenness.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/exportfn.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/filename.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/fnnoreturn.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/generator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/iife.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/importfrom.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/jsxattribute.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/methodcall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/namedfnexpr.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/newexpr.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/propaccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/rendermethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/singlequotestring.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/singletonblock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/taggedtemplates.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/todocomment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/toomanyparams.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/vardecl.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/varref.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/examples/snippets/yieldundefined.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/ATMConfig.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/AdaptiveThreatModeling.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/BaseScoring.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/CodeToFeatures.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/CoreKnowledge.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointFeatures.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointScoring.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointTypes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/FilteringReasons.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/NosqlInjectionATM.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/SqlInjectionATM.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/StandardEndpointFilters.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/TaintedPathATM.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssATM.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/NosqlInjectionATM.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/SqlInjectionATM.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/TaintedPathATM.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/XssATM.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/Customizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/Declarations/UnusedVariable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/Expressions/DOMProperties.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/Expressions/ExprHasNoEffect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/LanguageFeatures/UnusedIndexVariable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/default.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/javascript.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/files/FileSystem.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/AMD.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/AST.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Aliases.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/ApiGraphs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Arrays.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Base64.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/BasicBlocks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/CFG.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/CanonicalNames.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/CharacterEscapes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Classes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Closure.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Collections.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Comments.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Concepts.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Constants.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/DOM.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/DefUse.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/DefensiveProgramming.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/DynamicPropertyAccess.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/E4X.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/ES2015Modules.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/EmailClients.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Errors.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Expr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Extend.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Externs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Files.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Functions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/GeneratedCode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Generators.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/GlobalAccessPaths.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/HTML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/HtmlSanitizers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/InclusionTests.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/JSDoc.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/JSON.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/JSX.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/JsonParsers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/JsonSchema.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/JsonStringifiers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Lines.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Locations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/MembershipCandidates.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Modules.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/NPM.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/NodeJS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/NodeModuleResolutionImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/PackageExports.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Paths.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/PrintAst.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Promises.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/RangeAnalysis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Regexp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/RestrictedLocations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/SSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/SourceMaps.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/StandardLibrary.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Stmt.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/StringConcatenation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/StringOps.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Templates.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Tokens.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/TypeAnnotations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/TypeScript.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Unit.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Util.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/Variables.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/XML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/YAML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/AbstractProperties.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/AbstractValues.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/BackwardExploration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/Configuration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/CustomAbstractValueDefinitions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/ForwardExploration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/InferredTypes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/LocalObjects.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/Nodes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/Portals.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/Refinements.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/Sources.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/TrackedNodes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/TypeInference.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/TypeTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AbstractPropertiesImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AbstractValuesImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AccessPaths.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AnalyzedParameters.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/BasicExprTypeInference.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/CallGraphs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/DataFlowNode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSteps.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/FunctionWrapperSteps.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/InterModuleTypeInference.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/InterProceduralTypeInference.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/PreCallGraphStep.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/PropertyTypeInference.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/StepSummary.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/VariableTypeInference.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dependencies/Dependencies.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dependencies/DependencyCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dependencies/FrameworkLibraries.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/dependencies/SemVer.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/explore/BackwardDataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/explore/CallGraph.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/explore/ForwardDataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/filters/ClassifyFiles.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/AWS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Angular2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/AngularJSCore.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/AngularJSExpressions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/DependencyInjections.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/ServiceDefinitions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Anser.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/AsyncPackage.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Azure.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Babel.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Bundling.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Cheerio.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClassValidator.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Classnames.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClientRequests.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Clipboard.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClosureLibrary.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/ComposedFunctions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Connect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/ConnectExpressShared.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/CookieLibraries.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Credentials.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/CryptoLibraries.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/D3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/DateFunctions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/DigitalOcean.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Electron.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Emscripten.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/EventEmitter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Express.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/ExpressModules.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Fastify.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Files.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Firebase.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/FormParsers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/GWT.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/GraphQL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/HTTP.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Handlebars.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Hapi.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/History.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/HttpFrameworks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/HttpProxy.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Immutable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/JWT.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Knex.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Koa.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/LazyCache.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/LdapJS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/LiveServer.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/LodashUnderscore.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Logging.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Markdown.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Micro.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/MooTools.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Nest.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Next.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/NoSQL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/NodeJSLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/PkgCloud.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Prettier.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/PropertyProjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Puppeteer.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/React.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/ReactNative.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Redux.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Restify.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/RxJS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/SQL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/ServerLess.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/ShellJS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/SocketIO.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/StringFormatters.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/SystemCommandExecutors.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Templating.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Testing.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/TestingCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/TorrentLibraries.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Typeahead.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/UriLibraries.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Vue.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/Vuex.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/WebSocket.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/XmlParsers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/jQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/frameworks/xUnit.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalFrameworks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalPromises.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalRouteHandlers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalSinks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalSources.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalTaintSteps.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/heuristics/HeuristicSinks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/heuristics/SyntacticHeuristics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/heuristics/all.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/internal/CachedStages.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/internal/StmtContainers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/linters/ESLint.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/linters/JSLint.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/linters/Linting.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/meta/ExtractionMetrics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/BadTagFilterQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/CryptoAlgorithms.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/IncompleteBlacklistSanitizer.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/SensitiveActions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/TaintedObject.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/TaintedObjectCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffix.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/UselessUseOfCat.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithm.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithmCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithmQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeak.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeakCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeakQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLogging.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLoggingCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLoggingQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorage.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorageCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorageQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirectCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirectQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypass.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypassCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypassQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentials.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentialsCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentialsQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DOM.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustion.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypass.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypassCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypassQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXss.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXssCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXssQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExceptionXss.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExceptionXssQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedData.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedDataCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedDataQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttpCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttpQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentials.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentialsCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentialsQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCodeCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCodeQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HostHeaderPoisoningInEmailGeneration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HostHeaderPoisoningInEmailGenerationQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccess.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccessCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccessQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitization.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitizationCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitizationQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitization.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitizationCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitizationQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandArgument.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownload.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownloadCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownloadQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomness.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomnessCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomnessQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHash.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHashCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHashQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LogInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LogInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/MissingRateLimiting.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStar.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStarCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStarQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PropertyInjectionShared.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignment.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignmentCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignmentQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollution.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXss.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXssCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXssQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemoteFlowSources.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgeryCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgeryQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirectCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirectQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironment.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironmentCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironmentQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposure.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposureCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposureQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StoredXss.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StoredXssQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatString.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatStringCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatStringQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPath.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPathCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPathQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTampering.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTamperingCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTamperingQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserialization.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserializationCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserializationQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccess.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccessCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccessQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstructionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstructionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPlugin.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPluginCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPluginQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstruction.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstructionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstructionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCall.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCallCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCallQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UrlConcatenation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBomb.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBombCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBombQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/Xss.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDom.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDomCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDomQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/Xxe.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XxeCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XxeQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlip.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlipCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlipQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/internal/SensitiveDataHeuristics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/performance/ExponentialBackTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/performance/PolynomialReDoS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/performance/PolynomialReDoSCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/performance/ReDoSUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/performance/RegExpTreeView.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmle/javascript/security/performance/SuperlinearBackTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/semmlecode.javascript.dbscheme (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/lib/tutorial.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AlertSuppression.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AngularJS/DeadAngularJSEventListener.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AngularJS/DependencyMismatch.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AngularJS/DisablingSce.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AngularJS/DoubleCompilation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AngularJS/DuplicateDependency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AngularJS/IncompatibleService.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AngularJS/InsecureUrlWhitelist.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AngularJS/MissingExplicitInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AngularJS/RepeatedInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AngularJS/UnusedAngularDependency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/AngularJS/UseNgSrc.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Comments/CommentedOut.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Comments/CommentedOutCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Comments/FCommentedOutCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Comments/TodoComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/DOM/Alert.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/DOM/AmbiguousIdAttribute.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/DOM/ConflictingAttributes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/DOM/DuplicateAttributes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/DOM/MalformedIdAttribute.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/DOM/PseudoEval.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/DOM/TargetBlank.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/ArgumentsRedefined.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/AssignmentToConst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/ClobberingVarInit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/ConflictingFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/DeadStore.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/DeadStoreOfGlobal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/DeadStoreOfLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/DeadStoreOfProperty.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/DeclBeforeUse.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/Declarations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/DefaultArgumentReferencesNestedFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/Definitions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/DuplicateVarDecl.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/IneffectiveParameterType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/MissingThisQualifier.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/MissingVarDecl.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/MixedStaticInstanceThisAccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/RedeclaredVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/SuspiciousMethodNameDeclaration.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/TemporalDeadZone.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/TooManyParameters.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/UniqueParameterNames.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/UniquePropertyNames.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/UnreachableMethodOverloads.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/UnstableCyclicImport.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/UnusedParameter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/UnusedParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/UnusedProperty.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Declarations/UnusedVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Diagnostics/ExtractionErrors.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Electron/AllowRunningInsecureContent.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Electron/DisablingWebSecurity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Electron/EnablingNodeIntegration.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/BitwiseSignCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/Clones.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/CompareIdenticalValues.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/ComparisonWithNaN.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/DuplicateCondition.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/DuplicateProperty.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/DuplicateSwitchCase.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/ExprHasNoEffect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/HeterogeneousComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/ImplicitOperandConversion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/MissingAwait.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/MissingDotLengthInComparison.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/MissingSpaceInAppend.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/MisspelledIdentifier.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/MisspelledVariableName.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/Misspelling.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/RedundantExpression.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/SelfAssignment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/ShiftOutOfRange.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/StringInsteadOfRegex.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/SuspiciousInvocation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/SuspiciousPropAccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/TypoDatabase.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/UnboundEventHandlerReceiver.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/UnclearOperatorPrecedence.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/UnknownDirective.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/UnneededDefensiveProgramming.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Expressions/WhitespaceContradictsPrecedence.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/IDEContextual.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/JSDoc/BadParamTag.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/JSDoc/JSDocForNonExistentParameter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/JSDoc/UndocumentedParameter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/ArgumentsCallerCallee.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/BadTypeof.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/ConditionalComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/DebuggerStatement.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/DeleteVar.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/EmptyArrayInit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/Eval.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/ExpressionClosures.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/ForInComprehensionBlocks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/IllegalInvocation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/InconsistentNew.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/InvalidPrototype.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/JumpFromFinally.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/LengthComparisonOffByOne.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/NonLinearPattern.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/PropertyWriteOnPrimitive.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/SemicolonInsertion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/SetterIgnoresParameter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/SetterReturn.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/SpuriousArguments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/StrictModeCallStackIntrospection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/SyntaxError.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/TemplateSyntaxInStringLiteral.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/ThisBeforeSuper.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/UnusedIndexVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/WithStatement.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/WrongExtensionJSON.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/LanguageFeatures/YieldInNonGenerator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependencies.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependencies.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/ES20xxFeatures.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FCommentRatio.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FCyclomaticComplexity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FLines.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FLinesOfComment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FLinesOfDuplicatedCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FLinesOfSimilarCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FNumberOfStatements.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FNumberOfTests.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FUseOfES6.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FunCyclomaticComplexity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Metrics/FunLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/NodeJS/CyclicImport.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/NodeJS/DubiousImport.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/NodeJS/InvalidExport.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/NodeJS/MissingExports.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/NodeJS/UnresolvableImport.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/NodeJS/UnusedDependency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Performance/NonLocalForIn.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Performance/PolynomialReDoS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Performance/ReDoS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Performance/ReassignParameterAndUseArguments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/React/DirectStateMutation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/React/InconsistentStateUpdate.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/React/UnsupportedStateUpdateInLifecycleMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/React/UnusedOrUndefinedStateProperty.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/RegExp/BackrefBeforeGroup.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/RegExp/BackrefIntoNegativeLookahead.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/RegExp/BackspaceEscape.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/RegExp/DuplicateCharacterInCharacterClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/RegExp/EmptyCharacterClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/RegExp/IdentityReplacement.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/RegExp/MalformedRegExp.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/RegExp/RegExpAlwaysMatches.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/RegExp/UnboundBackref.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/RegExp/UnmatchableCaret.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/RegExp/UnmatchableDollar.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-020/ExternalAPIsUsedWithUntrustedData.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-020/HostnameRegexpShared.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-020/IncompleteHostnameRegExp.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-020/IncompleteUrlSchemeCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-020/IncompleteUrlSubstringSanitization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-020/IncorrectSuffixCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-020/MissingRegExpAnchor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-020/UselessRegExpCharacterEscape.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-022/TaintedPath.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-022/ZipSlip.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-073/TemplateObjectInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-078/CommandInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-078/IndirectCommandInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-078/ShellCommandInjectionFromEnvironment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-078/UnsafeShellCommandConstruction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-078/UselessUseOfCat.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-079/ExceptionXss.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-079/ReflectedXss.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-079/StoredXss.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-079/UnsafeHtmlConstruction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-079/UnsafeJQueryPlugin.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-079/Xss.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-079/XssThroughDom.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-089/SqlInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-094/CodeInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-094/ImproperCodeSanitization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-094/UnsafeDynamicMethodAccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-1004/ClientExposedCookie.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-116/BadTagFilter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-116/DoubleEscaping.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-116/IncompleteHtmlAttributeSanitization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-116/IncompleteMultiCharacterSanitization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-116/IncompleteSanitization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-116/UnsafeHtmlExpansion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-117/LogInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-134/TaintedFormatString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-200/FileAccessToHttp.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-200/PrivateFileExposure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-201/PostMessageStar.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-209/StackTraceExposure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-295/DisablingCertificateValidation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-312/BuildArtifactLeak.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-312/CleartextLogging.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-312/CleartextStorage.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-313/PasswordInConfigurationFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-326/InsufficientKeySize.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-327/BadRandomness.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-338/InsecureRandomness.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-346/CorsMisconfigurationForCredentials.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-352/MissingCsrfMiddleware.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-384/SessionFixation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-400/DeepObjectResourceExhaustion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-400/RemotePropertyInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-451/MissingXFrameOptions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-502/UnsafeDeserialization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-506/HardcodedDataInterpretedAsCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-598/SensitiveGetQuery.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-601/ClientSideUrlRedirect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-601/ServerSideUrlRedirect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-611/Xxe.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-614/ClearTextCookie.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-640/HostHeaderPoisoningInEmailGeneration.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-643/XpathInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-730/RegExpInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-730/ServerCrash.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-754/UnvalidatedDynamicMethodCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-770/MissingRateLimiting.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-776/XmlBomb.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-807/ConditionalBypass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-807/DifferentKindsComparisonBypass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-829/InsecureDownload.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-834/LoopBoundInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-843/TypeConfusionThroughParameterTampering.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-912/HttpToFileAccess.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingAssignment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingMergeCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-916/InsufficientPasswordHash.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Security/CWE-918/RequestForgery.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/DanglingElse.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/EphemeralLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/IgnoreArrayResult.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/ImplicitReturn.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/InconsistentLoopOrientation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/InconsistentReturn.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/LabelInCase.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/LoopIterationSkippedDueToShifting.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/MisleadingIndentationAfterControlStmt.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/NestedLoopsSameVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/ReturnAssignsLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/ReturnOutsideFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/SuspiciousUnusedLoopIterationVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/UnreachableStatement.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/UseOfReturnlessFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/UselessComparisonTest.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/UselessConditional.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Statements/UselessConditional.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Summary/LinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Summary/LinesOfUserCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Summary/TaintSinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Summary/TaintSources.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/Vue/ArrowMethodOnVueInstance.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/definitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/definitions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Security/CWE-020/PostMessageNoOriginCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Security/CWE-094/ExpressionInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Security/CWE-094/UntrustedCheckout.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Security/CWE-347/JWTMissingSecretOrPublicKeyVerification.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Security/CWE-770/ResourceExhaustion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Security/CWE-918/SSRF.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Security/CWE-918/SSRF.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/StandardLibrary/MultipleArgumentsToSetConstructor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Summaries/Configurations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Summaries/ExtractFlowStepSummaries.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Summaries/ExtractSinkSummaries.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Summaries/ExtractSourceSummaries.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Summaries/ImportFromCsv.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Summaries/ImportFromExternalPredicates.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Summaries/PortalEntrySink.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Summaries/PortalExitSource.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Summaries/Shared.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Summaries/SinkFromAnnotation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/Summaries/SourceFromAnnotation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/poi/PoI.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/semmle/javascript/Actions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/semmle/javascript/security/dataflow/ResourceExhaustion.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/experimental/semmle/javascript/security/dataflow/ResourceExhaustionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/external/DefectFilter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/external/DuplicateFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/external/DuplicateToplevel.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/external/ExternalArtifact.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/external/MetricFilter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/external/SimilarFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/external/SimilarToplevel.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/filters/ClassifyFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/localDefinitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/localReferences.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphEdges.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphNodes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphPointsToEdges.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphRhsNodes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphUseNodes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/Consistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/MetaMetrics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/SSA/DeadDef.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/SSA/Dominance.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/SSA/MultipleDefs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/SSA/MultipleRefinementInputs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/SSA/NoDefs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/SSA/NoPhiInputs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/SSA/NoRefinementInputs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/SSA/SinglePhiInput.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/alerts/CallGraph.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/alerts/ImportGraph.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/alerts/TaintSinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/alerts/TaintSources.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/alerts/TaintedNodes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/CallGraphQuality.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctionCandidates.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctionRatio.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/CandidateTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/DomValueRefs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/NumModules.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCallCandidates.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCallRatio.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCalls.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/ResolvableImports.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/RouteHandlers.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/SanitizersReachableFromSource.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/SinksReachableFromSanitizer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/TaintSinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/TaintSources.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/TaintSteps.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/TaintedNodes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/UncalledFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/UnpromotedRouteHandlerCandidate.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/UnpromotedRouteSetupCandidate.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/UnresolvableCalls.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/analysis-quality/UnresolvableImports.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/extraction-metrics/FileData.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/extraction-metrics/MissingMetrics.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/extraction-metrics/PhaseTimings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/internal/TaintMetrics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/types/TypedExprs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/meta/types/TypesWithQualifiedName.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/printAst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/javascript/ql/src/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/misc/legacy-support/cpp/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/misc/legacy-support/csharp/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/misc/legacy-support/java/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/misc/legacy-support/javascript/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/misc/legacy-support/python/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/misc/suite-helpers/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/backticks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/builtin_object.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/call.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/catch_exception.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/conditional_expression.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/elif.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/emptyblock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/emptythen.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/eq_true.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/equalitystmt.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/extend_class.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/filename.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/generator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/integer_literal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/method_call.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/mutualrecursion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/new_instance.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/override_method.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/print.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/private_access.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/raise_exception.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/raw_string.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/recursion.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/singlequotestring.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/store_none.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/todocomment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/too_many_params.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/examples/snippets/tryfinally.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/Customizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/default.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/python.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/crypto/Crypto.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/dataflow/SSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/files/FileSystem.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/ApiGraphs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/AstExtended.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/AstGenerated.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Class.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Comment.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Comparisons.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Comprehensions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Concepts.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Constants.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Exprs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Files.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Flow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Frameworks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Function.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/GuardedControlFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Import.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Keywords.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Metrics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Module.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Operations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/PrintAst.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/RegexTreeView.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/SSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Scope.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/SelfAttribute.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/SpecialMethods.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Stmts.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/TestUtils.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Unit.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/Variables.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/concepts/CryptoAlgorithms.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/Configuration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/Files.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/Implementation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/Legacy.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/StateTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/BarrierGuards.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/RemoteFlowSources.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/SensitiveDataSources.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/TypeTracker.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/Attributes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl3.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl4.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPublic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/LocalSources.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/PrintNode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPublic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TypeTracker.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TypeTrackerSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking2/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking2/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking3/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking3/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/old/Configuration.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/old/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/old/Files.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/old/Implementation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/old/Legacy.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/old/StateTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dataflow/old/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dependencies/Dependencies.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dependencies/DependencyKind.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/dependencies/TechInventory.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/essa/Definitions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/essa/Essa.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/essa/SsaCompute.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/essa/SsaDefinitions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/filters/GeneratedCode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/filters/Tests.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Aioch.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Aiohttp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Aiomysql.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Aiopg.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Asyncpg.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/ClickhouseDriver.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Cryptodome.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Cryptography.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Dill.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Django.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Fabric.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/FastApi.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Flask.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/FlaskAdmin.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/FlaskSqlAlchemy.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Idna.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Invoke.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Jmespath.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/MarkupSafe.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Multidict.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/MySQLdb.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Mysql.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/PEP249.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Peewee.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Psycopg2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/PyMySQL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Pydantic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/RestFramework.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Rsa.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/RuamelYaml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Simplejson.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/SqlAlchemy.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Starlette.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Stdlib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Toml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Tornado.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Twisted.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Ujson.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Werkzeug.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Yaml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/Yarl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/internal/InstanceTaintStepsHelper.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/internal/PEP249Impl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/internal/PoorMansFunctionResolution.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/internal/SelfRefMixin.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/frameworks/internal/SubclassFinder.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/internal/Awaited.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/libraries/Zope.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/objects/Callables.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/objects/Classes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/objects/Constants.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/objects/Descriptors.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/objects/Instances.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/objects/Modules.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/objects/ObjectAPI.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/objects/ObjectInternal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/objects/Sequences.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/objects/TObject.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/pointsto/Base.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/pointsto/CallGraph.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/pointsto/Context.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/pointsto/Filters.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/pointsto/Final.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/pointsto/MRO.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/pointsto/Overview.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/pointsto/PointsTo.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/pointsto/PointsToContext.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/protocols.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/regex.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/BadTagFilterQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/ClearText.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/Crypto.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/Exceptions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/Paths.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/SQL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/SensitiveData.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/ChainedConfigs12.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextLogging.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextLoggingCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextStorage.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextStorageCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/CodeInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/CodeInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/CommandInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/CommandInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/ExceptionInfo.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/PathInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/PathInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/PolynomialReDoS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/PolynomialReDoSCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/ReflectedXSS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/ReflectedXSSCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/SqlInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/SqlInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/StackTraceExposure.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/StackTraceExposureCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/UnsafeDeserialization.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/UnsafeDeserializationCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/UrlRedirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/UrlRedirectCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/WeakSensitiveDataHashing.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/dataflow/WeakSensitiveDataHashingCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/flow/AnyCall.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/injection/Command.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/injection/Deserialization.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/injection/Exec.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/injection/Marshal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/injection/Path.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/injection/Pickle.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/injection/RegexInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/injection/RegexInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/injection/Sql.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/injection/Xml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/injection/Yaml.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/internal/SensitiveDataHeuristics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/performance/ExponentialBackTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/performance/ReDoSUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/performance/RegExpTreeView.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/performance/SuperlinearBackTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/strings/Basic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/strings/Common.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/strings/External.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/security/strings/Untrusted.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/strings.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/templates/PyxlTags.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/templates/Templates.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/Builtins.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/ClassObject.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/Descriptors.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/Exceptions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/Extensions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/FunctionObject.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/ImportTime.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/ModuleKind.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/ModuleObject.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/Object.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/Properties.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/types/Version.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/values/StringAttributes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/ClientHttpRequest.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/Http.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/HttpConstants.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/HttpRedirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/HttpRequest.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/HttpResponse.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/bottle/General.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/bottle/Redirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/bottle/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/bottle/Response.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/cherrypy/General.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/cherrypy/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/cherrypy/Response.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/client/Requests.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/client/StdLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/django/Db.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/django/General.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/django/Model.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/django/Redirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/django/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/django/Response.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/django/Sanitizers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/django/Shared.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/falcon/General.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/falcon/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/falcon/Response.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/flask/General.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/flask/Redirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/flask/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/flask/Response.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/pyramid/Redirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/pyramid/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/pyramid/Response.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/pyramid/View.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/stdlib/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/stdlib/Response.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/tornado/Redirect.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/tornado/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/tornado/Response.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/tornado/Tornado.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/turbogears/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/turbogears/Response.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/turbogears/TurboGears.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/twisted/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/twisted/Response.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/twisted/Twisted.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/web/webob/Request.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmle/python/xml/XML.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/semmlecode.python.dbscheme (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/site.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/lib/tutorial.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/ClassAttributes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/ConflictingAttributesInBaseClasses.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/DefineEqualsWhenAddingAttributes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/Equality.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/EqualsOrHash.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/EqualsOrNotEquals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/IncompleteOrdering.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/InconsistentMRO.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/InitCallsSubclassMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/MaybeUndefinedClassAttribute.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/MethodCallOrder.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/MissingCallToDel.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/MissingCallToInit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/MutatingDescriptor.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/OverwritingAttributeInSuperClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/PropertyInOldStyleClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/ShouldBeContextManager.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/SlotsInOldStyleClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/SubclassShadowing.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/SuperInOldStyleClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/SuperclassDelCalledMultipleTimes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/SuperclassInitCalledMultipleTimes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/UndefinedClassAttribute.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/UselessClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/WrongNameForArgumentInClassInstantiation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Classes/WrongNumberArgumentsInClassInstantiation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Diagnostics/ExtractionWarnings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Exceptions/CatchingBaseException.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Exceptions/EmptyExcept.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Exceptions/IllegalExceptionHandlerType.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Exceptions/IllegalRaise.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Exceptions/IncorrectExceptOrder.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Exceptions/NotImplemented.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Exceptions/NotImplementedIsNotAnException.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Exceptions/Raising.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Exceptions/RaisingTuple.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Exceptions/UnguardedNextInGenerator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/CallArgs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/CallToSuperWrongClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/CompareConstants.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/CompareIdenticalValues.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/CompareIdenticalValuesMissingSelf.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Comparisons/UselessComparisonTest.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/ContainsNonContainer.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/DuplicateKeyInDictionaryLiteral.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/EqualsNone.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/ExpectedMappingForFormatString.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/ExplicitCallToDel.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Formatting/AdvancedFormatting.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Formatting/MixedExplicitImplicitIn3101Format.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Formatting/UnusedArgumentIn3101Format.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Formatting/UnusedNamedArgumentIn3101Format.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Formatting/WrongNameInArgumentsFor3101Format.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Formatting/WrongNumberArgumentsFor3101Format.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/HashedButNoHash.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/IncorrectComparisonUsingIs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/IsComparisons.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/NonCallableCalled.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/NonPortableComparisonUsingIs.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/RedundantComparison.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Regex/BackspaceEscape.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Regex/DuplicateCharacterInSet.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Regex/MissingPartSpecialGroup.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Regex/UnmatchableCaret.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/Regex/UnmatchableDollar.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/TruncatedDivision.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/UnintentionalImplicitStringConcatenation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/UnnecessaryLambda.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/UnsupportedFormatCharacter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/UseofApply.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/UseofInput.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/WrongNameForArgumentInCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/WrongNumberArgumentsForFormat.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Expressions/WrongNumberArgumentsInCall.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Filters/ClassifyFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/ConsistentReturns.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/DeprecatedSliceMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/ExplicitReturnInInit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/IncorrectRaiseInSpecialMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/IncorrectlyOverriddenMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/IncorrectlySpecifiedOverriddenMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/InitIsGenerator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/IterReturnsNonIterator.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/IterReturnsNonSelf.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/ModificationOfParameterWithDefault.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/NonCls.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/NonSelf.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/OverlyComplexDelMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/ReturnConsistentTupleSizes.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/ReturnValueIgnored.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/SignatureOverriddenMethod.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/SignatureSpecialMethods.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Functions/UseImplicitNoneReturnValue.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/Cyclic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/CyclicImport.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/DeprecatedModule.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/EncodingError.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/FromImportOfMutableAttribute.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/ImportShadowedByLoopVar.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/ImportStarUsed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/ImportandImportFrom.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/Imports.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/ModuleImportsItself.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/ModuleLevelCyclicImport.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/MultipleImports.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/SyntaxError.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/UnintentionalImport.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Imports/UnusedImport.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Lexical/CommentedOutCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Lexical/CommentedOutCode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Lexical/FCommentedOutCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Lexical/OldOctalLiteral.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Lexical/ToDoComment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/CLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/ClassAfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/ClassEfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/CommentRatio.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/CyclomaticComplexity.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/Dependencies/ExternalDependencies.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/DirectImports.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/DocStringRatio.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/External/CommitDisplayStrings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/External/CommitSourceLinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/FClasses.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/FFunctionsAndMethods.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/FLines.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/FLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/FLinesOfComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/FLinesOfDuplicatedCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/FLinesOfSimilarCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/FNumberOfTests.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/FunctionNumberOfCalls.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/FunctionStatementNestingDepth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/History/HChurn.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/History/HLinesAdded.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/History/HLinesDeleted.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/History/HNumberOfAuthors.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/History/HNumberOfCoCommits.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/History/HNumberOfCommits.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/History/HNumberOfReCommits.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/History/HNumberOfRecentAuthors.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/History/HNumberOfRecentChangedFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/History/HNumberOfRecentCommits.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/Internal/CallableDisplayStrings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/Internal/CallableExtents.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/Internal/CallableSourceLinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/Internal/ClassDisplayStrings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/Internal/ClassExtents.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/Internal/ClassSourceLinks.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/Internal/Extents.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/LackofCohesionInMethodsCK.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/LackofCohesionInMethodsHM.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/ModuleAfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/ModuleEfferentCoupling.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/NumberOfParametersWithoutDefault.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/NumberOfStatements.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Metrics/TransitiveImports.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Numerics/Pythagorean.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Resources/FileNotAlwaysClosed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Resources/FileOpen.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CVE-2018-1281/BindToAllInterfaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/ExternalAPIs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/ExternalAPIsUsedWithUntrustedData.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-020/IncompleteHostnameRegExp.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-020/IncompleteUrlSubstringSanitization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-022/PathInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-022/TarSlip.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-078/CommandInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-079/Jinja2WithoutEscaping.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-079/ReflectedXss.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-089/SqlInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-094/CodeInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-116/BadTagFilter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-209/StackTraceExposure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-215/FlaskDebug.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-295/MissingHostKeyValidation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-295/RequestWithoutValidation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-312/CleartextLogging.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-312/CleartextStorage.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-326/WeakCryptoKey.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-327/FluentApiModel.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-327/InsecureDefaultProtocol.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-327/InsecureProtocol.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-327/PyOpenSSL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-327/Ssl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-327/TlsLibraryModel.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-327/WeakSensitiveDataHashing.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-377/InsecureTemporaryFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-502/UnsafeDeserialization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-601/UrlRedirect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-730/PolynomialBackTracking.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-730/PolynomialReDoS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-730/ReDoS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-730/RegexInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-732/WeakFilePermissions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Security/CWE-798/HardcodedCredentials.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/AssertLiteralConstant.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/AssertOnTuple.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/BreakOrReturnInFinally.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/C_StyleParentheses.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/ConstantInConditional.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/DocStrings.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/ExecUsed.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/IterableStringOrSequence.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/MismatchInMultipleAssignment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/ModificationOfLocals.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/NestedLoopsSameVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/NestedLoopsSameVariableWithReuse.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/NonIteratorInForLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/RedundantAssignment.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/ReturnOrYieldOutsideFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/ShouldUseWithStatement.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/SideEffectInAssert.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/StatementNoEffect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/StringConcatenationInLoop.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/TopLevelPrint.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/UnnecessaryDelete.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/UnnecessaryElseClause.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/UnnecessaryPass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/UnreachableCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/UnusedExceptionObject.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Statements/UseOfExit.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Summary/LinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Summary/LinesOfUserCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Testing/ImpreciseAssert.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Testing/Mox.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/Definition.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/Global.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/GlobalAtModuleLevel.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/LeakingListComprehension.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/Loop.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/LoopVariableCapture.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/MonkeyPatched.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/MultiplyDefined.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/ShadowBuiltin.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/ShadowGlobal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/Shadowing.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/SuspiciousUnusedLoopIterationVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/Undefined.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/UndefinedExport.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/UndefinedGlobal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/UndefinedPlaceHolder.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/UninitializedLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/UnusedLocalVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/UnusedModuleVariable.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/Variables/UnusedParameter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/AlertSuppression.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/CallGraphEfficiency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/CallGraphMarginalEfficiency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/Consistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/ContextEfficiency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/ContextMarginalEfficiency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/CrossProjectDefinitions.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/DefinitionTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/Definitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/Efficiency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/FailedInference.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/IDEContextual.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/ImportFailure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/KeyPointsToFailure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/LocalDefinitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/LocalReferences.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/PointsToFailure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/Pruned.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/RatioOfDefinitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/Summary.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/TypeHierarchyFailure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/analysis/TypeInferenceFailure.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Classes/NamingConventionsClasses.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Functions/NamingConventionsFunctions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CVE-2018-1281/BindToAllInterfaces.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-022/PathInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-078/CommandInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-079/ReflectedXss.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-089/SqlInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-094/CodeInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-312/CleartextLogging.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-312/CleartextStorage.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-326/WeakCrypto.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-327/BrokenCryptoAlgorithm.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-502/UnsafeDeserialization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-601/UrlRedirect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-074/TemplateInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-090/LDAPInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-091/Xslt.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-113/HeaderInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-117/LogInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-287/ImproperLdapAuth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-347/JWTEmptyKeyOrAlgorithm.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-347/JWTMissingSecretOrPublicKeyVerification.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheckLib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-522/LDAPInsecureAuth.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/Security/CWE-943/NoSQLInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/Concepts.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/Frameworks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/frameworks/Django.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/frameworks/Flask.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/frameworks/JWT.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/frameworks/LDAP.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/frameworks/Log.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/frameworks/NoSQL.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/frameworks/Stdlib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/frameworks/Werkzeug.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/frameworks/Xmltodict.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/libraries/Authlib.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/libraries/PyJWT.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/libraries/PythonJose.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/security/LDAPInsecureAuth.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/security/injection/HTTPHeaders.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/security/injection/LDAP.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/security/injection/LogInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/security/injection/NoSQLInjection.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/security/injection/XSLT.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/Airspeed.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/Bottle.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/Chameleon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/Cheetah.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/Chevron.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/DjangoTemplate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/FlaskTemplate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/Genshi.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/Jinja.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/Mako.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/SSTISink.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/Ssti.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/experimental/semmle/python/templates/TRender.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/external/DefectFilter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/external/DuplicateBlock.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/external/DuplicateFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/external/ExternalArtifact.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/external/MostlyDuplicateClass.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/external/MostlyDuplicateFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/external/MostlySimilarFile.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/external/SimilarFunction.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/external/Thrift.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/external/VCS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/meta/MetaMetrics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/meta/alerts/RemoteFlowSources.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/meta/alerts/RemoteFlowSourcesReach.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/meta/alerts/RequestHandlers.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/meta/analysis-quality/CallGraphQuality.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCallRatio.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCalls.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCallsRelevantTarget.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/meta/analysis-quality/ResolvableCallCandidates.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/printAst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/semmle/python/functions/ModificationOfParameterWithDefault.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/ql/src/semmle/python/functions/ModificationOfParameterWithDefaultCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/tools/recorded-call-graph-metrics/ql/lib/BytecodeExpr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/tools/recorded-call-graph-metrics/ql/lib/RecordedCalls.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/python/tools/recorded-call-graph-metrics/ql/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/python/tools/recorded-call-graph-metrics/ql/query/InternalMetrics.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/tools/recorded-call-graph-metrics/ql/query/Metrics.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/tools/recorded-call-graph-metrics/ql/query/PointsToFound.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/tools/recorded-call-graph-metrics/ql/query/PointsToNotFound.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/tools/recorded-call-graph-metrics/ql/query/UnidentifiedRecordedCalls.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/python/tools/recorded-call-graph-metrics/ql/query/UnknownOpcode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/consistency-queries/AstConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/consistency-queries/CfgConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/consistency-queries/DataFlowConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/consistency-queries/SsaConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/consistency-queries/VariablesConsistency.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/consistency-queries/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/examples/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/examples/snippets/emptythen.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/IDEContextual.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/Locations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/files/FileSystem.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/AST.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ApiGraphs.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/CFG.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/Concepts.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/DataFlow.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/DataFlow2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/Diagnostics.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/Frameworks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/TaintTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Call.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Constant.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Control.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Erb.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Expr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Literal.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Method.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Module.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Operation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Parameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Pattern.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Scope.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Statement.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/Variable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/AST.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Call.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Control.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Erb.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Expr.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Method.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Module.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Operation.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Parameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Pattern.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Scope.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Variable.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/controlflow/BasicBlocks.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/controlflow/CfgNodes.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/controlflow/ControlFlowGraph.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/Completion.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplShared.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/NonReturning.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/Splitting.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/BarrierGuards.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/FlowSummary.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/RemoteFlowSources.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/SSA.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/Sanitizers.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl2.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplConsistency.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImplCommon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImplSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingPrivate.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingPublic.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTrackingImpl.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTrackingParameter.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/filters/GeneratedCode.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActionController.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActionView.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActiveRecord.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActiveStorage.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/Files.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/HttpClients.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/Rails.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/StandardLibrary.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/XmlParsing.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Excon.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Faraday.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/HttpClient.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Httparty.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/NetHttp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/OpenURI.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/RestClient.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Typhoeus.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/printAst.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/BadTagFilterQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/CodeInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/CodeInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/CommandInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/CommandInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/PathInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/PathInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/ReflectedXSSQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/ServerSideRequestForgeryCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/ServerSideRequestForgeryQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/StoredXSSQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/UnsafeDeserializationCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/UnsafeDeserializationQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/UrlRedirectCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/UrlRedirectQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/XSS.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/performance/ExponentialBackTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/performance/ParseRegExp.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/performance/PolynomialReDoSCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/performance/PolynomialReDoSQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/performance/ReDoSUtil.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpInjectionCustomizations.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpInjectionQuery.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpTreeView.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/security/performance/SuperlinearBackTracking.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/typetracking/TypeTracker.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/codeql/ruby/typetracking/TypeTrackerSpecific.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/ruby.dbscheme (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/ruby.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/lib/tutorial.qll (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/AlertSuppression.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/experimental/performance/UseDetect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/filters/ClassifyFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/ide-contextual-queries/localDefinitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/ide-contextual-queries/localReferences.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/ide-contextual-queries/printAst.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/qlpack.yml (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/analysis/Definitions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/diagnostics/ExtractionErrors.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/diagnostics/SuccessfullyExtractedFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/metrics/FLines.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/metrics/FLinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/metrics/FLinesOfComments.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-022/PathInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-078/CommandInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-078/KernelOpen.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-079/ReflectedXSS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-079/StoredXSS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-089/SqlInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-094/CodeInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-116/BadTagFilter.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-1333/PolynomialReDoS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-1333/ReDoS.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-1333/RegExpInjection.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-295/RequestWithoutValidation.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-352/CSRFProtectionDisabled.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-502/UnsafeDeserialization.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-601/UrlRedirect.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-611/Xxe.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-732/WeakFilePermissions.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-798/HardcodedCredentials.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/security/cwe-918/ServerSideRequestForgery.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/summary/LinesOfCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/summary/LinesOfUserCode.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/variables/DeadStoreOfLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/variables/UninitializedLocal.ql (100%) rename {repo-tests => ql/repo-tests}/codeql/ruby/ql/src/queries/variables/UnusedParameter.ql (100%) rename {repo-tests => ql/repo-tests}/import-repositories.sh (100%) rename {scripts => ql/scripts}/identical-files.json (100%) rename {scripts => ql/scripts}/merge_stats.py (100%) rename {scripts => ql/scripts}/sync-identical-files.py (100%) rename {tools => ql/tools}/autobuild.cmd (100%) rename {tools => ql/tools}/autobuild.sh (100%) rename {tools => ql/tools}/index-files.cmd (100%) rename {tools => ql/tools}/index-files.sh (100%) rename {tools => ql/tools}/qltest.cmd (100%) rename {tools => ql/tools}/qltest.sh (100%) diff --git a/.gitignore b/.gitignore index 489f83d969e..5dead0b2f28 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,8 @@ -/target -extractor-pack +ql/target +ql/extractor-pack .vscode/launch.json .cache -ql/test/**/*.testproj -ql/test/**/*.actual -ql/test/**/CONSISTENCY -work +ql/ql/test/**/*.testproj +ql/ql/test/**/*.actual +ql/ql/test/**/CONSISTENCY +ql/work diff --git a/.codeqlmanifest.json b/ql/.codeqlmanifest.json similarity index 100% rename from .codeqlmanifest.json rename to ql/.codeqlmanifest.json diff --git a/Cargo.lock b/ql/Cargo.lock similarity index 100% rename from Cargo.lock rename to ql/Cargo.lock diff --git a/Cargo.toml b/ql/Cargo.toml similarity index 100% rename from Cargo.toml rename to ql/Cargo.toml diff --git a/README.md b/ql/README.md similarity index 100% rename from README.md rename to ql/README.md diff --git a/codeql-extractor.yml b/ql/codeql-extractor.yml similarity index 100% rename from codeql-extractor.yml rename to ql/codeql-extractor.yml diff --git a/create-extractor-pack.ps1 b/ql/create-extractor-pack.ps1 similarity index 100% rename from create-extractor-pack.ps1 rename to ql/create-extractor-pack.ps1 diff --git a/create-extractor-pack.sh b/ql/create-extractor-pack.sh similarity index 100% rename from create-extractor-pack.sh rename to ql/create-extractor-pack.sh diff --git a/extractor/Cargo.toml b/ql/extractor/Cargo.toml similarity index 100% rename from extractor/Cargo.toml rename to ql/extractor/Cargo.toml diff --git a/extractor/src/extractor.rs b/ql/extractor/src/extractor.rs similarity index 100% rename from extractor/src/extractor.rs rename to ql/extractor/src/extractor.rs diff --git a/extractor/src/main.rs b/ql/extractor/src/main.rs similarity index 100% rename from extractor/src/main.rs rename to ql/extractor/src/main.rs diff --git a/generator/Cargo.toml b/ql/generator/Cargo.toml similarity index 100% rename from generator/Cargo.toml rename to ql/generator/Cargo.toml diff --git a/generator/src/dbscheme.rs b/ql/generator/src/dbscheme.rs similarity index 100% rename from generator/src/dbscheme.rs rename to ql/generator/src/dbscheme.rs diff --git a/generator/src/language.rs b/ql/generator/src/language.rs similarity index 100% rename from generator/src/language.rs rename to ql/generator/src/language.rs diff --git a/generator/src/main.rs b/ql/generator/src/main.rs similarity index 100% rename from generator/src/main.rs rename to ql/generator/src/main.rs diff --git a/generator/src/ql.rs b/ql/generator/src/ql.rs similarity index 100% rename from generator/src/ql.rs rename to ql/generator/src/ql.rs diff --git a/generator/src/ql_gen.rs b/ql/generator/src/ql_gen.rs similarity index 100% rename from generator/src/ql_gen.rs rename to ql/generator/src/ql_gen.rs diff --git a/node-types/Cargo.toml b/ql/node-types/Cargo.toml similarity index 100% rename from node-types/Cargo.toml rename to ql/node-types/Cargo.toml diff --git a/node-types/src/lib.rs b/ql/node-types/src/lib.rs similarity index 100% rename from node-types/src/lib.rs rename to ql/node-types/src/lib.rs diff --git a/ql/consistency-queries/AstConsistency.ql b/ql/ql/consistency-queries/AstConsistency.ql similarity index 100% rename from ql/consistency-queries/AstConsistency.ql rename to ql/ql/consistency-queries/AstConsistency.ql diff --git a/ql/consistency-queries/BuildinsConsistency.ql b/ql/ql/consistency-queries/BuildinsConsistency.ql similarity index 100% rename from ql/consistency-queries/BuildinsConsistency.ql rename to ql/ql/consistency-queries/BuildinsConsistency.ql diff --git a/ql/consistency-queries/ModuleResolution.ql b/ql/ql/consistency-queries/ModuleResolution.ql similarity index 100% rename from ql/consistency-queries/ModuleResolution.ql rename to ql/ql/consistency-queries/ModuleResolution.ql diff --git a/ql/consistency-queries/PredicateResolution.ql b/ql/ql/consistency-queries/PredicateResolution.ql similarity index 100% rename from ql/consistency-queries/PredicateResolution.ql rename to ql/ql/consistency-queries/PredicateResolution.ql diff --git a/ql/consistency-queries/TypeResolution.ql b/ql/ql/consistency-queries/TypeResolution.ql similarity index 100% rename from ql/consistency-queries/TypeResolution.ql rename to ql/ql/consistency-queries/TypeResolution.ql diff --git a/ql/consistency-queries/VariableResolution.ql b/ql/ql/consistency-queries/VariableResolution.ql similarity index 100% rename from ql/consistency-queries/VariableResolution.ql rename to ql/ql/consistency-queries/VariableResolution.ql diff --git a/ql/consistency-queries/qlpack.yml b/ql/ql/consistency-queries/qlpack.yml similarity index 100% rename from ql/consistency-queries/qlpack.yml rename to ql/ql/consistency-queries/qlpack.yml diff --git a/ql/docs/experimental.md b/ql/ql/docs/experimental.md similarity index 100% rename from ql/docs/experimental.md rename to ql/ql/docs/experimental.md diff --git a/ql/examples/qlpack.yml b/ql/ql/examples/qlpack.yml similarity index 100% rename from ql/examples/qlpack.yml rename to ql/ql/examples/qlpack.yml diff --git a/ql/src/codeql-suites/ql-all.qls b/ql/ql/src/codeql-suites/ql-all.qls similarity index 100% rename from ql/src/codeql-suites/ql-all.qls rename to ql/ql/src/codeql-suites/ql-all.qls diff --git a/ql/src/codeql-suites/ql-code-scanning.qls b/ql/ql/src/codeql-suites/ql-code-scanning.qls similarity index 100% rename from ql/src/codeql-suites/ql-code-scanning.qls rename to ql/ql/src/codeql-suites/ql-code-scanning.qls diff --git a/ql/src/codeql/GlobalValueNumbering.qll b/ql/ql/src/codeql/GlobalValueNumbering.qll similarity index 100% rename from ql/src/codeql/GlobalValueNumbering.qll rename to ql/ql/src/codeql/GlobalValueNumbering.qll diff --git a/ql/src/codeql/IDEContextual.qll b/ql/ql/src/codeql/IDEContextual.qll similarity index 100% rename from ql/src/codeql/IDEContextual.qll rename to ql/ql/src/codeql/IDEContextual.qll diff --git a/ql/src/codeql/Locations.qll b/ql/ql/src/codeql/Locations.qll similarity index 100% rename from ql/src/codeql/Locations.qll rename to ql/ql/src/codeql/Locations.qll diff --git a/ql/src/codeql/files/FileSystem.qll b/ql/ql/src/codeql/files/FileSystem.qll similarity index 100% rename from ql/src/codeql/files/FileSystem.qll rename to ql/ql/src/codeql/files/FileSystem.qll diff --git a/ql/src/codeql_ql/Diagnostics.qll b/ql/ql/src/codeql_ql/Diagnostics.qll similarity index 100% rename from ql/src/codeql_ql/Diagnostics.qll rename to ql/ql/src/codeql_ql/Diagnostics.qll diff --git a/ql/src/codeql_ql/ast/Ast.qll b/ql/ql/src/codeql_ql/ast/Ast.qll similarity index 100% rename from ql/src/codeql_ql/ast/Ast.qll rename to ql/ql/src/codeql_ql/ast/Ast.qll diff --git a/ql/src/codeql_ql/ast/internal/AstNodes.qll b/ql/ql/src/codeql_ql/ast/internal/AstNodes.qll similarity index 100% rename from ql/src/codeql_ql/ast/internal/AstNodes.qll rename to ql/ql/src/codeql_ql/ast/internal/AstNodes.qll diff --git a/ql/src/codeql_ql/ast/internal/Builtins.qll b/ql/ql/src/codeql_ql/ast/internal/Builtins.qll similarity index 100% rename from ql/src/codeql_ql/ast/internal/Builtins.qll rename to ql/ql/src/codeql_ql/ast/internal/Builtins.qll diff --git a/ql/src/codeql_ql/ast/internal/Module.qll b/ql/ql/src/codeql_ql/ast/internal/Module.qll similarity index 100% rename from ql/src/codeql_ql/ast/internal/Module.qll rename to ql/ql/src/codeql_ql/ast/internal/Module.qll diff --git a/ql/src/codeql_ql/ast/internal/Predicate.qll b/ql/ql/src/codeql_ql/ast/internal/Predicate.qll similarity index 100% rename from ql/src/codeql_ql/ast/internal/Predicate.qll rename to ql/ql/src/codeql_ql/ast/internal/Predicate.qll diff --git a/ql/src/codeql_ql/ast/internal/TreeSitter.qll b/ql/ql/src/codeql_ql/ast/internal/TreeSitter.qll similarity index 100% rename from ql/src/codeql_ql/ast/internal/TreeSitter.qll rename to ql/ql/src/codeql_ql/ast/internal/TreeSitter.qll diff --git a/ql/src/codeql_ql/ast/internal/Type.qll b/ql/ql/src/codeql_ql/ast/internal/Type.qll similarity index 100% rename from ql/src/codeql_ql/ast/internal/Type.qll rename to ql/ql/src/codeql_ql/ast/internal/Type.qll diff --git a/ql/src/codeql_ql/ast/internal/Variable.qll b/ql/ql/src/codeql_ql/ast/internal/Variable.qll similarity index 100% rename from ql/src/codeql_ql/ast/internal/Variable.qll rename to ql/ql/src/codeql_ql/ast/internal/Variable.qll diff --git a/ql/src/codeql_ql/performance/InefficientStringComparisonQuery.qll b/ql/ql/src/codeql_ql/performance/InefficientStringComparisonQuery.qll similarity index 100% rename from ql/src/codeql_ql/performance/InefficientStringComparisonQuery.qll rename to ql/ql/src/codeql_ql/performance/InefficientStringComparisonQuery.qll diff --git a/ql/src/codeql_ql/printAstAst.qll b/ql/ql/src/codeql_ql/printAstAst.qll similarity index 100% rename from ql/src/codeql_ql/printAstAst.qll rename to ql/ql/src/codeql_ql/printAstAst.qll diff --git a/ql/src/codeql_ql/printAstGenerated.qll b/ql/ql/src/codeql_ql/printAstGenerated.qll similarity index 100% rename from ql/src/codeql_ql/printAstGenerated.qll rename to ql/ql/src/codeql_ql/printAstGenerated.qll diff --git a/ql/src/codeql_ql/style/ImplicitThisQuery.qll b/ql/ql/src/codeql_ql/style/ImplicitThisQuery.qll similarity index 100% rename from ql/src/codeql_ql/style/ImplicitThisQuery.qll rename to ql/ql/src/codeql_ql/style/ImplicitThisQuery.qll diff --git a/ql/src/codeql_ql/style/RedundantInlineCastQuery.qll b/ql/ql/src/codeql_ql/style/RedundantInlineCastQuery.qll similarity index 100% rename from ql/src/codeql_ql/style/RedundantInlineCastQuery.qll rename to ql/ql/src/codeql_ql/style/RedundantInlineCastQuery.qll diff --git a/ql/src/codeql_ql/style/UseInstanceofExtensionQuery.qll b/ql/ql/src/codeql_ql/style/UseInstanceofExtensionQuery.qll similarity index 100% rename from ql/src/codeql_ql/style/UseInstanceofExtensionQuery.qll rename to ql/ql/src/codeql_ql/style/UseInstanceofExtensionQuery.qll diff --git a/ql/src/codeql_ql/style/UseSetLiteralQuery.qll b/ql/ql/src/codeql_ql/style/UseSetLiteralQuery.qll similarity index 100% rename from ql/src/codeql_ql/style/UseSetLiteralQuery.qll rename to ql/ql/src/codeql_ql/style/UseSetLiteralQuery.qll diff --git a/ql/src/experimental/README.md b/ql/ql/src/experimental/README.md similarity index 100% rename from ql/src/experimental/README.md rename to ql/ql/src/experimental/README.md diff --git a/ql/src/ide-contextual-queries/Definitions.qll b/ql/ql/src/ide-contextual-queries/Definitions.qll similarity index 100% rename from ql/src/ide-contextual-queries/Definitions.qll rename to ql/ql/src/ide-contextual-queries/Definitions.qll diff --git a/ql/src/ide-contextual-queries/localDefinitions.ql b/ql/ql/src/ide-contextual-queries/localDefinitions.ql similarity index 100% rename from ql/src/ide-contextual-queries/localDefinitions.ql rename to ql/ql/src/ide-contextual-queries/localDefinitions.ql diff --git a/ql/src/ide-contextual-queries/localReferences.ql b/ql/ql/src/ide-contextual-queries/localReferences.ql similarity index 100% rename from ql/src/ide-contextual-queries/localReferences.ql rename to ql/ql/src/ide-contextual-queries/localReferences.ql diff --git a/ql/src/ide-contextual-queries/printAst.ql b/ql/ql/src/ide-contextual-queries/printAst.ql similarity index 100% rename from ql/src/ide-contextual-queries/printAst.ql rename to ql/ql/src/ide-contextual-queries/printAst.ql diff --git a/ql/src/ql.dbscheme b/ql/ql/src/ql.dbscheme similarity index 100% rename from ql/src/ql.dbscheme rename to ql/ql/src/ql.dbscheme diff --git a/ql/src/ql.dbscheme.stats b/ql/ql/src/ql.dbscheme.stats similarity index 100% rename from ql/src/ql.dbscheme.stats rename to ql/ql/src/ql.dbscheme.stats diff --git a/ql/src/ql.qll b/ql/ql/src/ql.qll similarity index 100% rename from ql/src/ql.qll rename to ql/ql/src/ql.qll diff --git a/ql/src/qlpack.yml b/ql/ql/src/qlpack.yml similarity index 100% rename from ql/src/qlpack.yml rename to ql/ql/src/qlpack.yml diff --git a/ql/src/queries/diagnostics/EmptyConsistencies.ql b/ql/ql/src/queries/diagnostics/EmptyConsistencies.ql similarity index 100% rename from ql/src/queries/diagnostics/EmptyConsistencies.ql rename to ql/ql/src/queries/diagnostics/EmptyConsistencies.ql diff --git a/ql/src/queries/diagnostics/ExtractionErrors.ql b/ql/ql/src/queries/diagnostics/ExtractionErrors.ql similarity index 100% rename from ql/src/queries/diagnostics/ExtractionErrors.ql rename to ql/ql/src/queries/diagnostics/ExtractionErrors.ql diff --git a/ql/src/queries/diagnostics/SuccessfullyExtractedFiles.ql b/ql/ql/src/queries/diagnostics/SuccessfullyExtractedFiles.ql similarity index 100% rename from ql/src/queries/diagnostics/SuccessfullyExtractedFiles.ql rename to ql/ql/src/queries/diagnostics/SuccessfullyExtractedFiles.ql diff --git a/ql/src/queries/metrics/FLines.ql b/ql/ql/src/queries/metrics/FLines.ql similarity index 100% rename from ql/src/queries/metrics/FLines.ql rename to ql/ql/src/queries/metrics/FLines.ql diff --git a/ql/src/queries/metrics/FLinesOfCode.ql b/ql/ql/src/queries/metrics/FLinesOfCode.ql similarity index 100% rename from ql/src/queries/metrics/FLinesOfCode.ql rename to ql/ql/src/queries/metrics/FLinesOfCode.ql diff --git a/ql/src/queries/metrics/FLinesOfComments.ql b/ql/ql/src/queries/metrics/FLinesOfComments.ql similarity index 100% rename from ql/src/queries/metrics/FLinesOfComments.ql rename to ql/ql/src/queries/metrics/FLinesOfComments.ql diff --git a/ql/src/queries/performance/AbstractClassImport.ql b/ql/ql/src/queries/performance/AbstractClassImport.ql similarity index 100% rename from ql/src/queries/performance/AbstractClassImport.ql rename to ql/ql/src/queries/performance/AbstractClassImport.ql diff --git a/ql/src/queries/performance/ClassPredicateDoesntMentionThis.ql b/ql/ql/src/queries/performance/ClassPredicateDoesntMentionThis.ql similarity index 100% rename from ql/src/queries/performance/ClassPredicateDoesntMentionThis.ql rename to ql/ql/src/queries/performance/ClassPredicateDoesntMentionThis.ql diff --git a/ql/src/queries/performance/DontUseGetAQlClass.ql b/ql/ql/src/queries/performance/DontUseGetAQlClass.ql similarity index 100% rename from ql/src/queries/performance/DontUseGetAQlClass.ql rename to ql/ql/src/queries/performance/DontUseGetAQlClass.ql diff --git a/ql/src/queries/performance/InefficientStringComparison.ql b/ql/ql/src/queries/performance/InefficientStringComparison.ql similarity index 100% rename from ql/src/queries/performance/InefficientStringComparison.ql rename to ql/ql/src/queries/performance/InefficientStringComparison.ql diff --git a/ql/src/queries/performance/MissingNoinline.ql b/ql/ql/src/queries/performance/MissingNoinline.ql similarity index 100% rename from ql/src/queries/performance/MissingNoinline.ql rename to ql/ql/src/queries/performance/MissingNoinline.ql diff --git a/ql/src/queries/performance/MissingNomagic.ql b/ql/ql/src/queries/performance/MissingNomagic.ql similarity index 100% rename from ql/src/queries/performance/MissingNomagic.ql rename to ql/ql/src/queries/performance/MissingNomagic.ql diff --git a/ql/src/queries/performance/NonInitialStdLibImport.ql b/ql/ql/src/queries/performance/NonInitialStdLibImport.ql similarity index 100% rename from ql/src/queries/performance/NonInitialStdLibImport.ql rename to ql/ql/src/queries/performance/NonInitialStdLibImport.ql diff --git a/ql/src/queries/performance/TransitiveStep.ql b/ql/ql/src/queries/performance/TransitiveStep.ql similarity index 100% rename from ql/src/queries/performance/TransitiveStep.ql rename to ql/ql/src/queries/performance/TransitiveStep.ql diff --git a/ql/src/queries/performance/VarUnusedInDisjunct.ql b/ql/ql/src/queries/performance/VarUnusedInDisjunct.ql similarity index 100% rename from ql/src/queries/performance/VarUnusedInDisjunct.ql rename to ql/ql/src/queries/performance/VarUnusedInDisjunct.ql diff --git a/ql/src/queries/style/GetAPrimaryQlClassConsistency.ql b/ql/ql/src/queries/style/GetAPrimaryQlClassConsistency.ql similarity index 100% rename from ql/src/queries/style/GetAPrimaryQlClassConsistency.ql rename to ql/ql/src/queries/style/GetAPrimaryQlClassConsistency.ql diff --git a/ql/src/queries/style/IfWithElseNone.ql b/ql/ql/src/queries/style/IfWithElseNone.ql similarity index 100% rename from ql/src/queries/style/IfWithElseNone.ql rename to ql/ql/src/queries/style/IfWithElseNone.ql diff --git a/ql/src/queries/style/ImplicitThis.ql b/ql/ql/src/queries/style/ImplicitThis.ql similarity index 100% rename from ql/src/queries/style/ImplicitThis.ql rename to ql/ql/src/queries/style/ImplicitThis.ql diff --git a/ql/src/queries/style/LibraryAnnotation.ql b/ql/ql/src/queries/style/LibraryAnnotation.ql similarity index 100% rename from ql/src/queries/style/LibraryAnnotation.ql rename to ql/ql/src/queries/style/LibraryAnnotation.ql diff --git a/ql/src/queries/style/MissingOverride.ql b/ql/ql/src/queries/style/MissingOverride.ql similarity index 100% rename from ql/src/queries/style/MissingOverride.ql rename to ql/ql/src/queries/style/MissingOverride.ql diff --git a/ql/src/queries/style/OverridingParameterName.ql b/ql/ql/src/queries/style/OverridingParameterName.ql similarity index 100% rename from ql/src/queries/style/OverridingParameterName.ql rename to ql/ql/src/queries/style/OverridingParameterName.ql diff --git a/ql/src/queries/style/RankOne.ql b/ql/ql/src/queries/style/RankOne.ql similarity index 100% rename from ql/src/queries/style/RankOne.ql rename to ql/ql/src/queries/style/RankOne.ql diff --git a/ql/src/queries/style/RedundantInlineCast.ql b/ql/ql/src/queries/style/RedundantInlineCast.ql similarity index 100% rename from ql/src/queries/style/RedundantInlineCast.ql rename to ql/ql/src/queries/style/RedundantInlineCast.ql diff --git a/ql/src/queries/style/RegexpInsteadOfPattern.ql b/ql/ql/src/queries/style/RegexpInsteadOfPattern.ql similarity index 100% rename from ql/src/queries/style/RegexpInsteadOfPattern.ql rename to ql/ql/src/queries/style/RegexpInsteadOfPattern.ql diff --git a/ql/src/queries/style/SingletonSetLiteral.ql b/ql/ql/src/queries/style/SingletonSetLiteral.ql similarity index 100% rename from ql/src/queries/style/SingletonSetLiteral.ql rename to ql/ql/src/queries/style/SingletonSetLiteral.ql diff --git a/ql/src/queries/style/SuperfluousExists.ql b/ql/ql/src/queries/style/SuperfluousExists.ql similarity index 100% rename from ql/src/queries/style/SuperfluousExists.ql rename to ql/ql/src/queries/style/SuperfluousExists.ql diff --git a/ql/src/queries/style/SwappedParameterNames.ql b/ql/ql/src/queries/style/SwappedParameterNames.ql similarity index 100% rename from ql/src/queries/style/SwappedParameterNames.ql rename to ql/ql/src/queries/style/SwappedParameterNames.ql diff --git a/ql/src/queries/style/ToStringInQueryLogic.ql b/ql/ql/src/queries/style/ToStringInQueryLogic.ql similarity index 100% rename from ql/src/queries/style/ToStringInQueryLogic.ql rename to ql/ql/src/queries/style/ToStringInQueryLogic.ql diff --git a/ql/src/queries/style/UseInstanceofExtension.ql b/ql/ql/src/queries/style/UseInstanceofExtension.ql similarity index 100% rename from ql/src/queries/style/UseInstanceofExtension.ql rename to ql/ql/src/queries/style/UseInstanceofExtension.ql diff --git a/ql/src/queries/style/UseSetLiteral.ql b/ql/ql/src/queries/style/UseSetLiteral.ql similarity index 100% rename from ql/src/queries/style/UseSetLiteral.ql rename to ql/ql/src/queries/style/UseSetLiteral.ql diff --git a/ql/src/queries/style/docs/ClassDocs.ql b/ql/ql/src/queries/style/docs/ClassDocs.ql similarity index 100% rename from ql/src/queries/style/docs/ClassDocs.ql rename to ql/ql/src/queries/style/docs/ClassDocs.ql diff --git a/ql/src/queries/style/docs/MissingQLDoc.ql b/ql/ql/src/queries/style/docs/MissingQLDoc.ql similarity index 100% rename from ql/src/queries/style/docs/MissingQLDoc.ql rename to ql/ql/src/queries/style/docs/MissingQLDoc.ql diff --git a/ql/src/queries/style/docs/NonUSSpelling.ql b/ql/ql/src/queries/style/docs/NonUSSpelling.ql similarity index 100% rename from ql/src/queries/style/docs/NonUSSpelling.ql rename to ql/ql/src/queries/style/docs/NonUSSpelling.ql diff --git a/ql/src/queries/summary/LinesOfCode.ql b/ql/ql/src/queries/summary/LinesOfCode.ql similarity index 100% rename from ql/src/queries/summary/LinesOfCode.ql rename to ql/ql/src/queries/summary/LinesOfCode.ql diff --git a/ql/src/queries/summary/LinesOfUserCode.ql b/ql/ql/src/queries/summary/LinesOfUserCode.ql similarity index 100% rename from ql/src/queries/summary/LinesOfUserCode.ql rename to ql/ql/src/queries/summary/LinesOfUserCode.ql diff --git a/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql b/ql/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql similarity index 100% rename from ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql rename to ql/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql diff --git a/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql b/ql/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql similarity index 100% rename from ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql rename to ql/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql diff --git a/ql/test/callgraph/Bar.qll b/ql/ql/test/callgraph/Bar.qll similarity index 100% rename from ql/test/callgraph/Bar.qll rename to ql/ql/test/callgraph/Bar.qll diff --git a/ql/test/callgraph/Baz.qll b/ql/ql/test/callgraph/Baz.qll similarity index 100% rename from ql/test/callgraph/Baz.qll rename to ql/ql/test/callgraph/Baz.qll diff --git a/ql/test/callgraph/Foo.qll b/ql/ql/test/callgraph/Foo.qll similarity index 100% rename from ql/test/callgraph/Foo.qll rename to ql/ql/test/callgraph/Foo.qll diff --git a/ql/test/callgraph/Overrides.qll b/ql/ql/test/callgraph/Overrides.qll similarity index 100% rename from ql/test/callgraph/Overrides.qll rename to ql/ql/test/callgraph/Overrides.qll diff --git a/ql/test/callgraph/callgraph.expected b/ql/ql/test/callgraph/callgraph.expected similarity index 100% rename from ql/test/callgraph/callgraph.expected rename to ql/ql/test/callgraph/callgraph.expected diff --git a/ql/test/callgraph/callgraph.ql b/ql/ql/test/callgraph/callgraph.ql similarity index 100% rename from ql/test/callgraph/callgraph.ql rename to ql/ql/test/callgraph/callgraph.ql diff --git a/ql/test/callgraph/packs/lib/LibThing/Foo.qll b/ql/ql/test/callgraph/packs/lib/LibThing/Foo.qll similarity index 100% rename from ql/test/callgraph/packs/lib/LibThing/Foo.qll rename to ql/ql/test/callgraph/packs/lib/LibThing/Foo.qll diff --git a/ql/test/callgraph/packs/lib/qlpack.yml b/ql/ql/test/callgraph/packs/lib/qlpack.yml similarity index 100% rename from ql/test/callgraph/packs/lib/qlpack.yml rename to ql/ql/test/callgraph/packs/lib/qlpack.yml diff --git a/ql/test/callgraph/packs/src/SrcThing.qll b/ql/ql/test/callgraph/packs/src/SrcThing.qll similarity index 100% rename from ql/test/callgraph/packs/src/SrcThing.qll rename to ql/ql/test/callgraph/packs/src/SrcThing.qll diff --git a/ql/test/callgraph/packs/src/qlpack.yml b/ql/ql/test/callgraph/packs/src/qlpack.yml similarity index 100% rename from ql/test/callgraph/packs/src/qlpack.yml rename to ql/ql/test/callgraph/packs/src/qlpack.yml diff --git a/ql/test/printAst/Foo.qll b/ql/ql/test/printAst/Foo.qll similarity index 100% rename from ql/test/printAst/Foo.qll rename to ql/ql/test/printAst/Foo.qll diff --git a/ql/test/printAst/printAst.expected b/ql/ql/test/printAst/printAst.expected similarity index 100% rename from ql/test/printAst/printAst.expected rename to ql/ql/test/printAst/printAst.expected diff --git a/ql/test/printAst/printAst.ql b/ql/ql/test/printAst/printAst.ql similarity index 100% rename from ql/test/printAst/printAst.ql rename to ql/ql/test/printAst/printAst.ql diff --git a/ql/test/qlpack.yml b/ql/ql/test/qlpack.yml similarity index 100% rename from ql/test/qlpack.yml rename to ql/ql/test/qlpack.yml diff --git a/ql/test/queries/performance/VarUnusedInDisjunct/Test.qll b/ql/ql/test/queries/performance/VarUnusedInDisjunct/Test.qll similarity index 100% rename from ql/test/queries/performance/VarUnusedInDisjunct/Test.qll rename to ql/ql/test/queries/performance/VarUnusedInDisjunct/Test.qll diff --git a/ql/test/queries/performance/VarUnusedInDisjunct/VarUnusedInDisjunct.expected b/ql/ql/test/queries/performance/VarUnusedInDisjunct/VarUnusedInDisjunct.expected similarity index 100% rename from ql/test/queries/performance/VarUnusedInDisjunct/VarUnusedInDisjunct.expected rename to ql/ql/test/queries/performance/VarUnusedInDisjunct/VarUnusedInDisjunct.expected diff --git a/ql/test/queries/performance/VarUnusedInDisjunct/VarUnusedInDisjunct.qlref b/ql/ql/test/queries/performance/VarUnusedInDisjunct/VarUnusedInDisjunct.qlref similarity index 100% rename from ql/test/queries/performance/VarUnusedInDisjunct/VarUnusedInDisjunct.qlref rename to ql/ql/test/queries/performance/VarUnusedInDisjunct/VarUnusedInDisjunct.qlref diff --git a/ql/test/queries/style/ImplicitThis/Bad.qll b/ql/ql/test/queries/style/ImplicitThis/Bad.qll similarity index 100% rename from ql/test/queries/style/ImplicitThis/Bad.qll rename to ql/ql/test/queries/style/ImplicitThis/Bad.qll diff --git a/ql/test/queries/style/ImplicitThis/Good.qll b/ql/ql/test/queries/style/ImplicitThis/Good.qll similarity index 100% rename from ql/test/queries/style/ImplicitThis/Good.qll rename to ql/ql/test/queries/style/ImplicitThis/Good.qll diff --git a/ql/test/queries/style/ImplicitThis/ImplicitThis.expected b/ql/ql/test/queries/style/ImplicitThis/ImplicitThis.expected similarity index 100% rename from ql/test/queries/style/ImplicitThis/ImplicitThis.expected rename to ql/ql/test/queries/style/ImplicitThis/ImplicitThis.expected diff --git a/ql/test/queries/style/ImplicitThis/ImplicitThis.qlref b/ql/ql/test/queries/style/ImplicitThis/ImplicitThis.qlref similarity index 100% rename from ql/test/queries/style/ImplicitThis/ImplicitThis.qlref rename to ql/ql/test/queries/style/ImplicitThis/ImplicitThis.qlref diff --git a/ql/test/queries/style/ImplicitThis/Okay.qll b/ql/ql/test/queries/style/ImplicitThis/Okay.qll similarity index 100% rename from ql/test/queries/style/ImplicitThis/Okay.qll rename to ql/ql/test/queries/style/ImplicitThis/Okay.qll diff --git a/ql/test/queries/style/MissingOverride/MissingOverride.expected b/ql/ql/test/queries/style/MissingOverride/MissingOverride.expected similarity index 100% rename from ql/test/queries/style/MissingOverride/MissingOverride.expected rename to ql/ql/test/queries/style/MissingOverride/MissingOverride.expected diff --git a/ql/test/queries/style/MissingOverride/MissingOverride.qlref b/ql/ql/test/queries/style/MissingOverride/MissingOverride.qlref similarity index 100% rename from ql/test/queries/style/MissingOverride/MissingOverride.qlref rename to ql/ql/test/queries/style/MissingOverride/MissingOverride.qlref diff --git a/ql/test/queries/style/MissingOverride/Test.qll b/ql/ql/test/queries/style/MissingOverride/Test.qll similarity index 100% rename from ql/test/queries/style/MissingOverride/Test.qll rename to ql/ql/test/queries/style/MissingOverride/Test.qll diff --git a/ql/test/queries/style/SwappedParameterNames/SwappedParameterNames.expected b/ql/ql/test/queries/style/SwappedParameterNames/SwappedParameterNames.expected similarity index 100% rename from ql/test/queries/style/SwappedParameterNames/SwappedParameterNames.expected rename to ql/ql/test/queries/style/SwappedParameterNames/SwappedParameterNames.expected diff --git a/ql/test/queries/style/SwappedParameterNames/SwappedParameterNames.qlref b/ql/ql/test/queries/style/SwappedParameterNames/SwappedParameterNames.qlref similarity index 100% rename from ql/test/queries/style/SwappedParameterNames/SwappedParameterNames.qlref rename to ql/ql/test/queries/style/SwappedParameterNames/SwappedParameterNames.qlref diff --git a/ql/test/queries/style/SwappedParameterNames/Test.qll b/ql/ql/test/queries/style/SwappedParameterNames/Test.qll similarity index 100% rename from ql/test/queries/style/SwappedParameterNames/Test.qll rename to ql/ql/test/queries/style/SwappedParameterNames/Test.qll diff --git a/ql/test/queries/style/UseSetLiteral/UseSetLiteral.expected b/ql/ql/test/queries/style/UseSetLiteral/UseSetLiteral.expected similarity index 100% rename from ql/test/queries/style/UseSetLiteral/UseSetLiteral.expected rename to ql/ql/test/queries/style/UseSetLiteral/UseSetLiteral.expected diff --git a/ql/test/queries/style/UseSetLiteral/UseSetLiteral.qlref b/ql/ql/test/queries/style/UseSetLiteral/UseSetLiteral.qlref similarity index 100% rename from ql/test/queries/style/UseSetLiteral/UseSetLiteral.qlref rename to ql/ql/test/queries/style/UseSetLiteral/UseSetLiteral.qlref diff --git a/ql/test/queries/style/UseSetLiteral/test.qll b/ql/ql/test/queries/style/UseSetLiteral/test.qll similarity index 100% rename from ql/test/queries/style/UseSetLiteral/test.qll rename to ql/ql/test/queries/style/UseSetLiteral/test.qll diff --git a/ql/test/type/Test.qll b/ql/ql/test/type/Test.qll similarity index 100% rename from ql/test/type/Test.qll rename to ql/ql/test/type/Test.qll diff --git a/ql/test/type/type.expected b/ql/ql/test/type/type.expected similarity index 100% rename from ql/test/type/type.expected rename to ql/ql/test/type/type.expected diff --git a/ql/test/type/type.ql b/ql/ql/test/type/type.ql similarity index 100% rename from ql/test/type/type.ql rename to ql/ql/test/type/type.ql diff --git a/repo-tests/codeql-go.txt b/ql/repo-tests/codeql-go.txt similarity index 100% rename from repo-tests/codeql-go.txt rename to ql/repo-tests/codeql-go.txt diff --git a/repo-tests/codeql-go/ql/config/legacy-support/qlpack.yml b/ql/repo-tests/codeql-go/ql/config/legacy-support/qlpack.yml similarity index 100% rename from repo-tests/codeql-go/ql/config/legacy-support/qlpack.yml rename to ql/repo-tests/codeql-go/ql/config/legacy-support/qlpack.yml diff --git a/repo-tests/codeql-go/ql/examples/qlpack.yml b/ql/repo-tests/codeql-go/ql/examples/qlpack.yml similarity index 100% rename from repo-tests/codeql-go/ql/examples/qlpack.yml rename to ql/repo-tests/codeql-go/ql/examples/qlpack.yml diff --git a/repo-tests/codeql-go/ql/examples/snippets/calltobuiltin.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/calltobuiltin.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/calltobuiltin.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/calltobuiltin.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/calltofunction.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/calltofunction.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/calltofunction.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/calltofunction.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/calltomethod.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/calltomethod.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/calltomethod.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/calltomethod.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/constant.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/constant.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/constant.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/constant.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/emptythen.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/emptythen.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/emptythen.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/emptythen.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/fieldread.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/fieldread.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/fieldread.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/fieldread.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/fieldwrite.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/fieldwrite.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/fieldwrite.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/fieldwrite.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/function.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/function.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/function.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/function.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/nilcheck.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/nilcheck.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/nilcheck.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/nilcheck.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/param.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/param.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/param.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/param.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/pointertype.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/pointertype.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/pointertype.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/pointertype.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/receiver.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/receiver.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/receiver.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/receiver.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/result.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/result.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/result.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/result.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/type.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/type.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/type.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/type.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/typeinfo.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/typeinfo.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/typeinfo.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/typeinfo.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/updateinloop.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/updateinloop.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/updateinloop.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/updateinloop.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/variable.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/variable.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/variable.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/variable.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/varread.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/varread.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/varread.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/varread.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/varwrite.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/varwrite.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/varwrite.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/varwrite.ql diff --git a/repo-tests/codeql-go/ql/examples/snippets/zerocheck.ql b/ql/repo-tests/codeql-go/ql/examples/snippets/zerocheck.ql similarity index 100% rename from repo-tests/codeql-go/ql/examples/snippets/zerocheck.ql rename to ql/repo-tests/codeql-go/ql/examples/snippets/zerocheck.ql diff --git a/repo-tests/codeql-go/ql/lib/Customizations.qll b/ql/repo-tests/codeql-go/ql/lib/Customizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/Customizations.qll rename to ql/repo-tests/codeql-go/ql/lib/Customizations.qll diff --git a/repo-tests/codeql-go/ql/lib/definitions.ql b/ql/repo-tests/codeql-go/ql/lib/definitions.ql similarity index 100% rename from repo-tests/codeql-go/ql/lib/definitions.ql rename to ql/repo-tests/codeql-go/ql/lib/definitions.ql diff --git a/repo-tests/codeql-go/ql/lib/go.dbscheme b/ql/repo-tests/codeql-go/ql/lib/go.dbscheme similarity index 100% rename from repo-tests/codeql-go/ql/lib/go.dbscheme rename to ql/repo-tests/codeql-go/ql/lib/go.dbscheme diff --git a/repo-tests/codeql-go/ql/lib/go.qll b/ql/repo-tests/codeql-go/ql/lib/go.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/go.qll rename to ql/repo-tests/codeql-go/ql/lib/go.qll diff --git a/repo-tests/codeql-go/ql/lib/ideContextual.qll b/ql/repo-tests/codeql-go/ql/lib/ideContextual.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/ideContextual.qll rename to ql/repo-tests/codeql-go/ql/lib/ideContextual.qll diff --git a/repo-tests/codeql-go/ql/lib/localDefinitions.ql b/ql/repo-tests/codeql-go/ql/lib/localDefinitions.ql similarity index 100% rename from repo-tests/codeql-go/ql/lib/localDefinitions.ql rename to ql/repo-tests/codeql-go/ql/lib/localDefinitions.ql diff --git a/repo-tests/codeql-go/ql/lib/localReferences.ql b/ql/repo-tests/codeql-go/ql/lib/localReferences.ql similarity index 100% rename from repo-tests/codeql-go/ql/lib/localReferences.ql rename to ql/repo-tests/codeql-go/ql/lib/localReferences.ql diff --git a/repo-tests/codeql-go/ql/lib/printAst.ql b/ql/repo-tests/codeql-go/ql/lib/printAst.ql similarity index 100% rename from repo-tests/codeql-go/ql/lib/printAst.ql rename to ql/repo-tests/codeql-go/ql/lib/printAst.ql diff --git a/repo-tests/codeql-go/ql/lib/qlpack.yml b/ql/repo-tests/codeql-go/ql/lib/qlpack.yml similarity index 100% rename from repo-tests/codeql-go/ql/lib/qlpack.yml rename to ql/repo-tests/codeql-go/ql/lib/qlpack.yml diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/AST.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/AST.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/AST.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/AST.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Architectures.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Architectures.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Architectures.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Architectures.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Comments.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Comments.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Comments.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Comments.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Concepts.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Concepts.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Concepts.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Concepts.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Decls.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Decls.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Decls.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Decls.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Errors.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Errors.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Errors.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Errors.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Expr.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Expr.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Expr.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Expr.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Files.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Files.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Files.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Files.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/GoMod.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/GoMod.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/GoMod.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/GoMod.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/HTML.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/HTML.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/HTML.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/HTML.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Locations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Locations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Locations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Locations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Packages.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Packages.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Packages.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Packages.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/PrintAst.ql b/ql/repo-tests/codeql-go/ql/lib/semmle/go/PrintAst.ql similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/PrintAst.ql rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/PrintAst.ql diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/PrintAst.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/PrintAst.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/PrintAst.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/PrintAst.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Scopes.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Scopes.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Scopes.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Scopes.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Stmt.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Stmt.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Stmt.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Stmt.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/StringOps.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/StringOps.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/StringOps.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/StringOps.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Types.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Types.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Types.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Types.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/Util.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/Util.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/Util.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/Util.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/VariableWithFields.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/VariableWithFields.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/VariableWithFields.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/VariableWithFields.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/concepts/GeneratedFile.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/concepts/GeneratedFile.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/concepts/GeneratedFile.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/concepts/GeneratedFile.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/concepts/HTTP.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/concepts/HTTP.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/concepts/HTTP.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/concepts/HTTP.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/BasicBlocks.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/BasicBlocks.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/controlflow/BasicBlocks.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/BasicBlocks.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/ControlFlowGraph.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/ControlFlowGraph.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/controlflow/ControlFlowGraph.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/ControlFlowGraph.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/ControlFlowGraphImpl.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/ControlFlowGraphImpl.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/controlflow/ControlFlowGraphImpl.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/ControlFlowGraphImpl.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/IR.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/IR.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/controlflow/IR.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/controlflow/IR.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/DataFlow.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/DataFlow.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/DataFlow.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/DataFlow.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/DataFlow2.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/DataFlow2.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/DataFlow2.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/DataFlow2.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/FunctionInputsAndOutputs.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/FunctionInputsAndOutputs.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/FunctionInputsAndOutputs.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/FunctionInputsAndOutputs.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/GlobalValueNumbering.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/GlobalValueNumbering.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/GlobalValueNumbering.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/GlobalValueNumbering.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/Properties.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/Properties.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/Properties.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/Properties.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/SSA.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/SSA.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/SSA.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/SSA.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/SsaImpl.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/SsaImpl.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/SsaImpl.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/SsaImpl.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/TaintTracking.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/TaintTracking.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/TaintTracking.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/TaintTracking.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/TaintTracking2.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/TaintTracking2.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/TaintTracking2.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/TaintTracking2.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/RedirectCheckBarrierGuard.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/RedirectCheckBarrierGuard.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/RedirectCheckBarrierGuard.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/RedirectCheckBarrierGuard.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/RegexpCheck.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/RegexpCheck.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/RegexpCheck.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/RegexpCheck.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/UrlCheck.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/UrlCheck.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/UrlCheck.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/barrierguardutil/UrlCheck.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowDispatch.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowDispatch.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowDispatch.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowDispatch.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl2.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl2.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl2.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl2.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImplCommon.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImplCommon.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImplCommon.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImplCommon.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImplSpecific.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImplSpecific.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImplSpecific.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowImplSpecific.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowPrivate.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowPrivate.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowPrivate.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowPrivate.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowUtil.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowUtil.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowUtil.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/DataFlowUtil.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTrackingImpl.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTrackingImpl.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTrackingImpl.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTrackingParameter.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTrackingParameter.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTrackingParameter.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking2/TaintTrackingImpl.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking2/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking2/TaintTrackingImpl.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking2/TaintTrackingImpl.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking2/TaintTrackingParameter.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking2/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking2/TaintTrackingParameter.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dataflow/internal/tainttracking2/TaintTrackingParameter.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dependencies/Dependencies.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dependencies/Dependencies.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dependencies/Dependencies.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dependencies/Dependencies.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/dependencies/SemVer.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/dependencies/SemVer.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/dependencies/SemVer.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/dependencies/SemVer.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Beego.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Beego.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Beego.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Beego.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/BeegoOrm.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/BeegoOrm.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/BeegoOrm.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/BeegoOrm.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Chi.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Chi.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Chi.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Chi.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Couchbase.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Couchbase.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Couchbase.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Couchbase.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Echo.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Echo.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Echo.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Echo.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/ElazarlGoproxy.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/ElazarlGoproxy.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/ElazarlGoproxy.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/ElazarlGoproxy.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Email.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Email.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Email.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Email.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Encoding.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Encoding.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Encoding.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Encoding.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/EvanphxJsonPatch.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/EvanphxJsonPatch.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/EvanphxJsonPatch.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/EvanphxJsonPatch.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Gin.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Gin.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Gin.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Gin.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Glog.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Glog.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Glog.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Glog.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/GoKit.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/GoKit.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/GoKit.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/GoKit.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/GoRestfulHttp.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/GoRestfulHttp.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/GoRestfulHttp.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/GoRestfulHttp.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoApiCoreV1.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoApiCoreV1.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoApiCoreV1.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoApiCoreV1.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoApimachineryPkgRuntime.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoApimachineryPkgRuntime.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoApimachineryPkgRuntime.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoApimachineryPkgRuntime.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoClientGo.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoClientGo.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoClientGo.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/K8sIoClientGo.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Logrus.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Logrus.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Logrus.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Logrus.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Macaron.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Macaron.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Macaron.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Macaron.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Mux.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Mux.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Mux.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Mux.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/NoSQL.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/NoSQL.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/NoSQL.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/NoSQL.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Protobuf.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Protobuf.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Protobuf.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Protobuf.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Revel.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Revel.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Revel.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Revel.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/SQL.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/SQL.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/SQL.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/SQL.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Spew.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Spew.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Spew.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Spew.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Stdlib.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Stdlib.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Stdlib.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Stdlib.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/SystemCommandExecutors.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/SystemCommandExecutors.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/SystemCommandExecutors.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/SystemCommandExecutors.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Testing.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Testing.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Testing.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Testing.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/WebSocket.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/WebSocket.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/WebSocket.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/WebSocket.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/XNetHtml.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/XNetHtml.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/XNetHtml.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/XNetHtml.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/XPath.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/XPath.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/XPath.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/XPath.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Yaml.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Yaml.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Yaml.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Yaml.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Zap.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Zap.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Zap.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/Zap.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ArchiveTar.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ArchiveTar.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ArchiveTar.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ArchiveTar.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ArchiveZip.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ArchiveZip.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ArchiveZip.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ArchiveZip.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Bufio.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Bufio.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Bufio.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Bufio.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Bytes.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Bytes.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Bytes.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Bytes.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressBzip2.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressBzip2.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressBzip2.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressBzip2.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressFlate.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressFlate.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressFlate.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressFlate.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressGzip.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressGzip.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressGzip.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressGzip.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressLzw.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressLzw.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressLzw.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressLzw.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressZlib.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressZlib.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressZlib.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CompressZlib.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerHeap.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerHeap.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerHeap.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerHeap.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerList.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerList.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerList.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerList.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerRing.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerRing.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerRing.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/ContainerRing.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Context.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Context.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Context.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Context.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Crypto.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Crypto.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Crypto.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Crypto.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoCipher.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoCipher.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoCipher.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoCipher.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoRsa.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoRsa.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoRsa.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoRsa.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoTls.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoTls.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoTls.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoTls.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoX509.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoX509.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoX509.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/CryptoX509.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/DatabaseSql.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/DatabaseSql.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/DatabaseSql.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/DatabaseSql.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Encoding.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Encoding.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Encoding.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Encoding.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingAscii85.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingAscii85.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingAscii85.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingAscii85.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingAsn1.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingAsn1.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingAsn1.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingAsn1.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBase32.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBase32.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBase32.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBase32.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBase64.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBase64.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBase64.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBase64.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBinary.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBinary.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBinary.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingBinary.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingCsv.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingCsv.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingCsv.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingCsv.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingGob.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingGob.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingGob.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingGob.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingHex.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingHex.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingHex.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingHex.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingJson.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingJson.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingJson.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingJson.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingPem.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingPem.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingPem.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingPem.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingXml.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingXml.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingXml.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/EncodingXml.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Errors.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Errors.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Errors.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Errors.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Expvar.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Expvar.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Expvar.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Expvar.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Fmt.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Fmt.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Fmt.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Fmt.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Html.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Html.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Html.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Html.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/HtmlTemplate.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/HtmlTemplate.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/HtmlTemplate.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/HtmlTemplate.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Io.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Io.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Io.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Io.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/IoFs.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/IoFs.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/IoFs.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/IoFs.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/IoIoutil.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/IoIoutil.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/IoIoutil.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/IoIoutil.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Log.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Log.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Log.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Log.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Mime.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Mime.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Mime.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Mime.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/MimeMultipart.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/MimeMultipart.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/MimeMultipart.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/MimeMultipart.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/MimeQuotedprintable.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/MimeQuotedprintable.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/MimeQuotedprintable.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/MimeQuotedprintable.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Net.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Net.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Net.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Net.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetHttp.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetHttp.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetHttp.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetHttp.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetHttpHttputil.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetHttpHttputil.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetHttpHttputil.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetHttpHttputil.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetMail.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetMail.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetMail.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetMail.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetTextproto.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetTextproto.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetTextproto.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/NetTextproto.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Os.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Os.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Os.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Os.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Path.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Path.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Path.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Path.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/PathFilepath.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/PathFilepath.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/PathFilepath.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/PathFilepath.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Reflect.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Reflect.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Reflect.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Reflect.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Regexp.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Regexp.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Regexp.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Regexp.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Sort.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Sort.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Sort.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Sort.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Strconv.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Strconv.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Strconv.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Strconv.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Strings.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Strings.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Strings.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Strings.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Sync.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Sync.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Sync.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Sync.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/SyncAtomic.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/SyncAtomic.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/SyncAtomic.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/SyncAtomic.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Syscall.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Syscall.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Syscall.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/Syscall.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextScanner.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextScanner.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextScanner.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextScanner.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextTabwriter.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextTabwriter.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextTabwriter.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextTabwriter.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextTemplate.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextTemplate.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextTemplate.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/frameworks/stdlib/TextTemplate.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/AllocationSizeOverflow.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/AllocationSizeOverflow.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/AllocationSizeOverflow.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/AllocationSizeOverflow.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/AllocationSizeOverflowCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/AllocationSizeOverflowCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/AllocationSizeOverflowCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/AllocationSizeOverflowCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/CleartextLogging.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/CleartextLogging.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/CleartextLogging.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/CleartextLogging.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/CleartextLoggingCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/CleartextLoggingCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/CleartextLoggingCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/CleartextLoggingCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/CommandInjection.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/CommandInjection.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/CommandInjection.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/CommandInjection.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/CommandInjectionCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/CommandInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/CommandInjectionCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/CommandInjectionCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/ExternalAPIs.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/ExternalAPIs.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/ExternalAPIs.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/ExternalAPIs.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/FlowSources.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/FlowSources.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/FlowSources.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/FlowSources.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureFeatureFlag.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureFeatureFlag.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureFeatureFlag.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureFeatureFlag.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureRandomness.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureRandomness.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureRandomness.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureRandomness.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureRandomnessCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureRandomnessCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureRandomnessCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/InsecureRandomnessCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/LogInjection.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/LogInjection.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/LogInjection.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/LogInjection.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/LogInjectionCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/LogInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/LogInjectionCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/LogInjectionCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/OpenUrlRedirect.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/OpenUrlRedirect.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/OpenUrlRedirect.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/OpenUrlRedirect.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/OpenUrlRedirectCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/OpenUrlRedirectCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/OpenUrlRedirectCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/OpenUrlRedirectCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/ReflectedXss.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/ReflectedXss.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/ReflectedXss.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/ReflectedXss.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/ReflectedXssCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/ReflectedXssCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/ReflectedXssCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/ReflectedXssCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/RequestForgery.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/RequestForgery.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/RequestForgery.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/RequestForgery.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/RequestForgeryCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/RequestForgeryCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/RequestForgeryCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/RequestForgeryCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/SafeUrlFlow.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/SafeUrlFlow.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/SafeUrlFlow.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/SafeUrlFlow.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/SafeUrlFlowCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/SafeUrlFlowCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/SafeUrlFlowCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/SafeUrlFlowCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/SensitiveActions.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/SensitiveActions.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/SensitiveActions.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/SensitiveActions.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/SqlInjection.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/SqlInjection.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/SqlInjection.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/SqlInjection.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/SqlInjectionCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/SqlInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/SqlInjectionCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/SqlInjectionCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/StoredCommand.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/StoredCommand.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/StoredCommand.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/StoredCommand.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/StoredXss.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/StoredXss.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/StoredXss.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/StoredXss.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/StoredXssCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/StoredXssCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/StoredXssCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/StoredXssCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/StringBreak.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/StringBreak.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/StringBreak.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/StringBreak.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/StringBreakCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/StringBreakCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/StringBreakCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/StringBreakCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/TaintedPath.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/TaintedPath.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/TaintedPath.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/TaintedPath.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/TaintedPathCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/TaintedPathCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/TaintedPathCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/TaintedPathCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/UnsafeUnzipSymlink.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/UnsafeUnzipSymlink.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/UnsafeUnzipSymlink.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/UnsafeUnzipSymlink.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/UnsafeUnzipSymlinkCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/UnsafeUnzipSymlinkCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/UnsafeUnzipSymlinkCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/UnsafeUnzipSymlinkCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/UrlConcatenation.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/UrlConcatenation.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/UrlConcatenation.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/UrlConcatenation.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/XPathInjection.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/XPathInjection.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/XPathInjection.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/XPathInjection.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/XPathInjectionCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/XPathInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/XPathInjectionCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/XPathInjectionCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/Xss.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/Xss.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/Xss.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/Xss.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/ZipSlip.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/ZipSlip.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/ZipSlip.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/ZipSlip.qll diff --git a/repo-tests/codeql-go/ql/lib/semmle/go/security/ZipSlipCustomizations.qll b/ql/repo-tests/codeql-go/ql/lib/semmle/go/security/ZipSlipCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/semmle/go/security/ZipSlipCustomizations.qll rename to ql/repo-tests/codeql-go/ql/lib/semmle/go/security/ZipSlipCustomizations.qll diff --git a/repo-tests/codeql-go/ql/lib/tutorial.qll b/ql/repo-tests/codeql-go/ql/lib/tutorial.qll similarity index 100% rename from repo-tests/codeql-go/ql/lib/tutorial.qll rename to ql/repo-tests/codeql-go/ql/lib/tutorial.qll diff --git a/repo-tests/codeql-go/ql/lib/xml.dbscheme b/ql/repo-tests/codeql-go/ql/lib/xml.dbscheme similarity index 100% rename from repo-tests/codeql-go/ql/lib/xml.dbscheme rename to ql/repo-tests/codeql-go/ql/lib/xml.dbscheme diff --git a/repo-tests/codeql-go/ql/src/AlertSuppression.ql b/ql/repo-tests/codeql-go/ql/src/AlertSuppression.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/AlertSuppression.ql rename to ql/repo-tests/codeql-go/ql/src/AlertSuppression.ql diff --git a/repo-tests/codeql-go/ql/src/Diagnostics/DiagnosticsReporting.qll b/ql/repo-tests/codeql-go/ql/src/Diagnostics/DiagnosticsReporting.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/Diagnostics/DiagnosticsReporting.qll rename to ql/repo-tests/codeql-go/ql/src/Diagnostics/DiagnosticsReporting.qll diff --git a/repo-tests/codeql-go/ql/src/Diagnostics/ExtractionErrors.ql b/ql/repo-tests/codeql-go/ql/src/Diagnostics/ExtractionErrors.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Diagnostics/ExtractionErrors.ql rename to ql/repo-tests/codeql-go/ql/src/Diagnostics/ExtractionErrors.ql diff --git a/repo-tests/codeql-go/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql b/ql/repo-tests/codeql-go/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql rename to ql/repo-tests/codeql-go/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql diff --git a/repo-tests/codeql-go/ql/src/InconsistentCode/ConstantLengthComparison.ql b/ql/repo-tests/codeql-go/ql/src/InconsistentCode/ConstantLengthComparison.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/InconsistentCode/ConstantLengthComparison.ql rename to ql/repo-tests/codeql-go/ql/src/InconsistentCode/ConstantLengthComparison.ql diff --git a/repo-tests/codeql-go/ql/src/InconsistentCode/InconsistentLoopOrientation.ql b/ql/repo-tests/codeql-go/ql/src/InconsistentCode/InconsistentLoopOrientation.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/InconsistentCode/InconsistentLoopOrientation.ql rename to ql/repo-tests/codeql-go/ql/src/InconsistentCode/InconsistentLoopOrientation.ql diff --git a/repo-tests/codeql-go/ql/src/InconsistentCode/LengthComparisonOffByOne.ql b/ql/repo-tests/codeql-go/ql/src/InconsistentCode/LengthComparisonOffByOne.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/InconsistentCode/LengthComparisonOffByOne.ql rename to ql/repo-tests/codeql-go/ql/src/InconsistentCode/LengthComparisonOffByOne.ql diff --git a/repo-tests/codeql-go/ql/src/InconsistentCode/MissingErrorCheck.ql b/ql/repo-tests/codeql-go/ql/src/InconsistentCode/MissingErrorCheck.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/InconsistentCode/MissingErrorCheck.ql rename to ql/repo-tests/codeql-go/ql/src/InconsistentCode/MissingErrorCheck.ql diff --git a/repo-tests/codeql-go/ql/src/InconsistentCode/MistypedExponentiation.ql b/ql/repo-tests/codeql-go/ql/src/InconsistentCode/MistypedExponentiation.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/InconsistentCode/MistypedExponentiation.ql rename to ql/repo-tests/codeql-go/ql/src/InconsistentCode/MistypedExponentiation.ql diff --git a/repo-tests/codeql-go/ql/src/InconsistentCode/WhitespaceContradictsPrecedence.ql b/ql/repo-tests/codeql-go/ql/src/InconsistentCode/WhitespaceContradictsPrecedence.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/InconsistentCode/WhitespaceContradictsPrecedence.ql rename to ql/repo-tests/codeql-go/ql/src/InconsistentCode/WhitespaceContradictsPrecedence.ql diff --git a/repo-tests/codeql-go/ql/src/Metrics/FLinesOfCode.ql b/ql/repo-tests/codeql-go/ql/src/Metrics/FLinesOfCode.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Metrics/FLinesOfCode.ql rename to ql/repo-tests/codeql-go/ql/src/Metrics/FLinesOfCode.ql diff --git a/repo-tests/codeql-go/ql/src/Metrics/FLinesOfComment.ql b/ql/repo-tests/codeql-go/ql/src/Metrics/FLinesOfComment.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Metrics/FLinesOfComment.ql rename to ql/repo-tests/codeql-go/ql/src/Metrics/FLinesOfComment.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/Clones.qll b/ql/repo-tests/codeql-go/ql/src/RedundantCode/Clones.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/Clones.qll rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/Clones.qll diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/CompareIdenticalValues.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/CompareIdenticalValues.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/CompareIdenticalValues.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/CompareIdenticalValues.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/DeadStoreOfField.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/DeadStoreOfField.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/DeadStoreOfField.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/DeadStoreOfField.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/DeadStoreOfLocal.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/DeadStoreOfLocal.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/DeadStoreOfLocal.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/DeadStoreOfLocal.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/DuplicateBranches.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/DuplicateBranches.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/DuplicateBranches.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/DuplicateBranches.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/DuplicateCondition.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/DuplicateCondition.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/DuplicateCondition.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/DuplicateCondition.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/DuplicateSwitchCase.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/DuplicateSwitchCase.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/DuplicateSwitchCase.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/DuplicateSwitchCase.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/ExprHasNoEffect.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/ExprHasNoEffect.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/ExprHasNoEffect.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/ExprHasNoEffect.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/ImpossibleInterfaceNilCheck.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/ImpossibleInterfaceNilCheck.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/ImpossibleInterfaceNilCheck.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/ImpossibleInterfaceNilCheck.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/NegativeLengthCheck.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/NegativeLengthCheck.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/NegativeLengthCheck.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/NegativeLengthCheck.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/RedundantExpr.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/RedundantExpr.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/RedundantExpr.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/RedundantExpr.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/RedundantRecover.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/RedundantRecover.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/RedundantRecover.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/RedundantRecover.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/SelfAssignment.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/SelfAssignment.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/SelfAssignment.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/SelfAssignment.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/ShiftOutOfRange.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/ShiftOutOfRange.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/ShiftOutOfRange.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/ShiftOutOfRange.ql diff --git a/repo-tests/codeql-go/ql/src/RedundantCode/UnreachableStatement.ql b/ql/repo-tests/codeql-go/ql/src/RedundantCode/UnreachableStatement.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/RedundantCode/UnreachableStatement.ql rename to ql/repo-tests/codeql-go/ql/src/RedundantCode/UnreachableStatement.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-020/ExternalAPIsUsedWithUntrustedData.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-020/ExternalAPIsUsedWithUntrustedData.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-020/ExternalAPIsUsedWithUntrustedData.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-020/ExternalAPIsUsedWithUntrustedData.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-020/IncompleteHostnameRegexp.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-020/IncompleteHostnameRegexp.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-020/IncompleteHostnameRegexp.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-020/IncompleteHostnameRegexp.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-020/IncompleteUrlSchemeCheck.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-020/IncompleteUrlSchemeCheck.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-020/IncompleteUrlSchemeCheck.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-020/IncompleteUrlSchemeCheck.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-020/MissingRegexpAnchor.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-020/MissingRegexpAnchor.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-020/MissingRegexpAnchor.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-020/MissingRegexpAnchor.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-020/SuspiciousCharacterInRegexp.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-020/SuspiciousCharacterInRegexp.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-020/SuspiciousCharacterInRegexp.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-020/SuspiciousCharacterInRegexp.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-020/UntrustedDataToUnknownExternalAPI.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-020/UntrustedDataToUnknownExternalAPI.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-020/UntrustedDataToUnknownExternalAPI.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-020/UntrustedDataToUnknownExternalAPI.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-022/TaintedPath.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-022/TaintedPath.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-022/TaintedPath.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-022/TaintedPath.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-022/UnsafeUnzipSymlink.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-022/UnsafeUnzipSymlink.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-022/UnsafeUnzipSymlink.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-022/UnsafeUnzipSymlink.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-022/ZipSlip.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-022/ZipSlip.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-022/ZipSlip.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-022/ZipSlip.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-078/CommandInjection.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-078/CommandInjection.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-078/CommandInjection.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-078/CommandInjection.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-078/StoredCommand.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-078/StoredCommand.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-078/StoredCommand.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-078/StoredCommand.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-079/ReflectedXss.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-079/ReflectedXss.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-079/ReflectedXss.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-079/ReflectedXss.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-079/StoredXss.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-079/StoredXss.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-079/StoredXss.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-079/StoredXss.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-089/SqlInjection.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-089/SqlInjection.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-089/SqlInjection.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-089/SqlInjection.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-089/StringBreak.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-089/StringBreak.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-089/StringBreak.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-089/StringBreak.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-117/LogInjection.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-117/LogInjection.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-117/LogInjection.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-117/LogInjection.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-190/AllocationSizeOverflow.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-190/AllocationSizeOverflow.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-190/AllocationSizeOverflow.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-190/AllocationSizeOverflow.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-209/StackTraceExposure.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-209/StackTraceExposure.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-209/StackTraceExposure.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-209/StackTraceExposure.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-295/DisabledCertificateCheck.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-295/DisabledCertificateCheck.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-295/DisabledCertificateCheck.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-295/DisabledCertificateCheck.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-312/CleartextLogging.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-312/CleartextLogging.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-312/CleartextLogging.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-312/CleartextLogging.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-322/InsecureHostKeyCallback.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-322/InsecureHostKeyCallback.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-322/InsecureHostKeyCallback.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-322/InsecureHostKeyCallback.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-326/InsufficientKeySize.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-326/InsufficientKeySize.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-326/InsufficientKeySize.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-326/InsufficientKeySize.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-327/InsecureTLS.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-327/InsecureTLS.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-327/InsecureTLS.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-327/InsecureTLS.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-338/InsecureRandomness.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-338/InsecureRandomness.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-338/InsecureRandomness.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-338/InsecureRandomness.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-352/ConstantOauth2State.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-352/ConstantOauth2State.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-352/ConstantOauth2State.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-352/ConstantOauth2State.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-601/BadRedirectCheck.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-601/BadRedirectCheck.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-601/BadRedirectCheck.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-601/BadRedirectCheck.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-601/OpenUrlRedirect.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-601/OpenUrlRedirect.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-601/OpenUrlRedirect.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-601/OpenUrlRedirect.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjection.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjection.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjection.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjection.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjection.qll b/ql/repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjection.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjection.qll rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjection.qll diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjectionCustomizations.qll b/ql/repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjectionCustomizations.qll rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-640/EmailInjectionCustomizations.qll diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-643/XPathInjection.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-643/XPathInjection.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-643/XPathInjection.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-643/XPathInjection.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-681/IncorrectIntegerConversionQuery.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-681/IncorrectIntegerConversionQuery.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-681/IncorrectIntegerConversionQuery.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-681/IncorrectIntegerConversionQuery.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-798/HardcodedCredentials.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-798/HardcodedCredentials.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-798/HardcodedCredentials.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-798/HardcodedCredentials.ql diff --git a/repo-tests/codeql-go/ql/src/Security/CWE-918/RequestForgery.ql b/ql/repo-tests/codeql-go/ql/src/Security/CWE-918/RequestForgery.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Security/CWE-918/RequestForgery.ql rename to ql/repo-tests/codeql-go/ql/src/Security/CWE-918/RequestForgery.ql diff --git a/repo-tests/codeql-go/ql/src/Summary/LinesOfCode.ql b/ql/repo-tests/codeql-go/ql/src/Summary/LinesOfCode.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/Summary/LinesOfCode.ql rename to ql/repo-tests/codeql-go/ql/src/Summary/LinesOfCode.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-090/LDAPInjection.ql b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-090/LDAPInjection.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-090/LDAPInjection.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-090/LDAPInjection.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-090/LDAPInjection.qll b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-090/LDAPInjection.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-090/LDAPInjection.qll rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-090/LDAPInjection.qll diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-1004/AuthCookie.qll b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-1004/AuthCookie.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-1004/AuthCookie.qll rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-1004/AuthCookie.qll diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-1004/CookieWithoutHttpOnly.ql b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-1004/CookieWithoutHttpOnly.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-1004/CookieWithoutHttpOnly.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-1004/CookieWithoutHttpOnly.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-327/CryptoLibraries.qll b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-327/CryptoLibraries.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-327/CryptoLibraries.qll rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-327/CryptoLibraries.qll diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-327/WeakCryptoAlgorithm.ql b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-327/WeakCryptoAlgorithm.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-327/WeakCryptoAlgorithm.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-327/WeakCryptoAlgorithm.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-327/WeakCryptoAlgorithmCustomizations.qll b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-327/WeakCryptoAlgorithmCustomizations.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-327/WeakCryptoAlgorithmCustomizations.qll rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-327/WeakCryptoAlgorithmCustomizations.qll diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-369/DivideByZero.ql b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-369/DivideByZero.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-369/DivideByZero.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-369/DivideByZero.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-400/DatabaseCallInLoop.ql b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-400/DatabaseCallInLoop.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-400/DatabaseCallInLoop.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-400/DatabaseCallInLoop.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-79/HTMLTemplateEscapingPassthrough.ql b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-79/HTMLTemplateEscapingPassthrough.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-79/HTMLTemplateEscapingPassthrough.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-79/HTMLTemplateEscapingPassthrough.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-807/SensitiveConditionBypass.ql b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-807/SensitiveConditionBypass.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-807/SensitiveConditionBypass.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-807/SensitiveConditionBypass.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-807/SensitiveConditionBypass.qll b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-807/SensitiveConditionBypass.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-807/SensitiveConditionBypass.qll rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-807/SensitiveConditionBypass.qll diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-840/ConditionalBypass.ql b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-840/ConditionalBypass.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-840/ConditionalBypass.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-840/ConditionalBypass.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-918/SSRF.ql b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-918/SSRF.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-918/SSRF.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-918/SSRF.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-918/SSRF.qll b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-918/SSRF.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-918/SSRF.qll rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-918/SSRF.qll diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-918/validator.qll b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-918/validator.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-918/validator.qll rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-918/validator.qll diff --git a/repo-tests/codeql-go/ql/src/experimental/CWE-942/CorsMisconfiguration.ql b/ql/repo-tests/codeql-go/ql/src/experimental/CWE-942/CorsMisconfiguration.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/CWE-942/CorsMisconfiguration.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/CWE-942/CorsMisconfiguration.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/InconsistentCode/DeferInLoop.ql b/ql/repo-tests/codeql-go/ql/src/experimental/InconsistentCode/DeferInLoop.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/InconsistentCode/DeferInLoop.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/InconsistentCode/DeferInLoop.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/InconsistentCode/GORMErrorNotChecked.ql b/ql/repo-tests/codeql-go/ql/src/experimental/InconsistentCode/GORMErrorNotChecked.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/InconsistentCode/GORMErrorNotChecked.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/InconsistentCode/GORMErrorNotChecked.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/IntegerOverflow/IntegerOverflow.ql b/ql/repo-tests/codeql-go/ql/src/experimental/IntegerOverflow/IntegerOverflow.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/IntegerOverflow/IntegerOverflow.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/IntegerOverflow/IntegerOverflow.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/IntegerOverflow/RangeAnalysis.qll b/ql/repo-tests/codeql-go/ql/src/experimental/IntegerOverflow/RangeAnalysis.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/IntegerOverflow/RangeAnalysis.qll rename to ql/repo-tests/codeql-go/ql/src/experimental/IntegerOverflow/RangeAnalysis.qll diff --git a/repo-tests/codeql-go/ql/src/experimental/Unsafe/WrongUsageOfUnsafe.ql b/ql/repo-tests/codeql-go/ql/src/experimental/Unsafe/WrongUsageOfUnsafe.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/Unsafe/WrongUsageOfUnsafe.ql rename to ql/repo-tests/codeql-go/ql/src/experimental/Unsafe/WrongUsageOfUnsafe.ql diff --git a/repo-tests/codeql-go/ql/src/experimental/frameworks/CleverGo.qll b/ql/repo-tests/codeql-go/ql/src/experimental/frameworks/CleverGo.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/frameworks/CleverGo.qll rename to ql/repo-tests/codeql-go/ql/src/experimental/frameworks/CleverGo.qll diff --git a/repo-tests/codeql-go/ql/src/experimental/frameworks/Fiber.qll b/ql/repo-tests/codeql-go/ql/src/experimental/frameworks/Fiber.qll similarity index 100% rename from repo-tests/codeql-go/ql/src/experimental/frameworks/Fiber.qll rename to ql/repo-tests/codeql-go/ql/src/experimental/frameworks/Fiber.qll diff --git a/repo-tests/codeql-go/ql/src/filters/ClassifyFiles.ql b/ql/repo-tests/codeql-go/ql/src/filters/ClassifyFiles.ql similarity index 100% rename from repo-tests/codeql-go/ql/src/filters/ClassifyFiles.ql rename to ql/repo-tests/codeql-go/ql/src/filters/ClassifyFiles.ql diff --git a/repo-tests/codeql-go/ql/src/qlpack.yml b/ql/repo-tests/codeql-go/ql/src/qlpack.yml similarity index 100% rename from repo-tests/codeql-go/ql/src/qlpack.yml rename to ql/repo-tests/codeql-go/ql/src/qlpack.yml diff --git a/repo-tests/codeql.txt b/ql/repo-tests/codeql.txt similarity index 100% rename from repo-tests/codeql.txt rename to ql/repo-tests/codeql.txt diff --git a/repo-tests/codeql/cpp/ql/examples/qlpack.yml b/ql/repo-tests/codeql/cpp/ql/examples/qlpack.yml similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/qlpack.yml rename to ql/repo-tests/codeql/cpp/ql/examples/qlpack.yml diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/addressof.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/addressof.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/addressof.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/addressof.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/arrayaccess.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/arrayaccess.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/arrayaccess.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/arrayaccess.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/castexpr.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/castexpr.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/castexpr.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/castexpr.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/catch_exception.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/catch_exception.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/catch_exception.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/catch_exception.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/constructor_call.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/constructor_call.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/constructor_call.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/constructor_call.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/derives_from_class.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/derives_from_class.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/derives_from_class.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/derives_from_class.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/emptyblock.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/emptyblock.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/emptyblock.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/emptyblock.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/emptythen.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/emptythen.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/emptythen.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/emptythen.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/eq_true.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/eq_true.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/eq_true.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/eq_true.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/field_access.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/field_access.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/field_access.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/field_access.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/function_call.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/function_call.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/function_call.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/function_call.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/integer_literal.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/integer_literal.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/integer_literal.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/integer_literal.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/mutualrecursion.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/mutualrecursion.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/mutualrecursion.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/mutualrecursion.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/override_method.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/override_method.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/override_method.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/override_method.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/returnstatement.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/returnstatement.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/returnstatement.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/returnstatement.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/singletonblock.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/singletonblock.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/singletonblock.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/singletonblock.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/switchcase.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/switchcase.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/switchcase.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/switchcase.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/ternaryconditional.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/ternaryconditional.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/ternaryconditional.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/ternaryconditional.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/throw_exception.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/throw_exception.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/throw_exception.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/throw_exception.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/todocomment.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/todocomment.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/todocomment.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/todocomment.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/toomanyparams.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/toomanyparams.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/toomanyparams.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/toomanyparams.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/unusedlocalvar.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/unusedlocalvar.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/unusedlocalvar.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/unusedlocalvar.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/unusedmethod.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/unusedmethod.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/unusedmethod.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/unusedmethod.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/unusedparam.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/unusedparam.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/unusedparam.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/unusedparam.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/voidreturntype.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/voidreturntype.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/voidreturntype.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/voidreturntype.ql diff --git a/repo-tests/codeql/cpp/ql/examples/snippets/volatilevariable.ql b/ql/repo-tests/codeql/cpp/ql/examples/snippets/volatilevariable.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/examples/snippets/volatilevariable.ql rename to ql/repo-tests/codeql/cpp/ql/examples/snippets/volatilevariable.ql diff --git a/repo-tests/codeql/cpp/ql/lib/DefaultOptions.qll b/ql/repo-tests/codeql/cpp/ql/lib/DefaultOptions.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/DefaultOptions.qll rename to ql/repo-tests/codeql/cpp/ql/lib/DefaultOptions.qll diff --git a/repo-tests/codeql/cpp/ql/lib/Options.qll b/ql/repo-tests/codeql/cpp/ql/lib/Options.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/Options.qll rename to ql/repo-tests/codeql/cpp/ql/lib/Options.qll diff --git a/repo-tests/codeql/cpp/ql/lib/cpp.qll b/ql/repo-tests/codeql/cpp/ql/lib/cpp.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/cpp.qll rename to ql/repo-tests/codeql/cpp/ql/lib/cpp.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/models/interfaces/SimpleRangeAnalysisDefinition.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/models/interfaces/SimpleRangeAnalysisDefinition.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/models/interfaces/SimpleRangeAnalysisDefinition.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/models/interfaces/SimpleRangeAnalysisDefinition.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/models/interfaces/SimpleRangeAnalysisExpr.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/models/interfaces/SimpleRangeAnalysisExpr.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/models/interfaces/SimpleRangeAnalysisExpr.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/models/interfaces/SimpleRangeAnalysisExpr.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/ArrayLengthAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/ArrayLengthAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/ArrayLengthAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/ArrayLengthAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/Bound.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/Bound.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/Bound.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/Bound.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/ExtendedRangeAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/ExtendedRangeAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/ExtendedRangeAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/ExtendedRangeAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/InBoundsPointerDeref.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/InBoundsPointerDeref.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/InBoundsPointerDeref.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/InBoundsPointerDeref.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/RangeAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/RangeAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/RangeAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/RangeAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/RangeUtils.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/RangeUtils.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/RangeUtils.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/RangeUtils.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/SignAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/SignAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/SignAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/SignAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/extensions/ConstantBitwiseAndExprRange.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/extensions/ConstantBitwiseAndExprRange.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/extensions/ConstantBitwiseAndExprRange.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/extensions/ConstantBitwiseAndExprRange.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/extensions/SubtractSelf.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/extensions/SubtractSelf.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/extensions/SubtractSelf.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/rangeanalysis/extensions/SubtractSelf.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/security/PrivateCleartextWrite.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/security/PrivateCleartextWrite.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/security/PrivateCleartextWrite.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/security/PrivateCleartextWrite.qll diff --git a/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/security/PrivateData.qll b/ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/security/PrivateData.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/security/PrivateData.qll rename to ql/repo-tests/codeql/cpp/ql/lib/experimental/semmle/code/cpp/security/PrivateData.qll diff --git a/repo-tests/codeql/cpp/ql/lib/external/ExternalArtifact.qll b/ql/repo-tests/codeql/cpp/ql/lib/external/ExternalArtifact.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/external/ExternalArtifact.qll rename to ql/repo-tests/codeql/cpp/ql/lib/external/ExternalArtifact.qll diff --git a/repo-tests/codeql/cpp/ql/lib/qlpack.yml b/ql/repo-tests/codeql/cpp/ql/lib/qlpack.yml similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/qlpack.yml rename to ql/repo-tests/codeql/cpp/ql/lib/qlpack.yml diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ASTConsistency.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ASTConsistency.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ASTConsistency.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ASTConsistency.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/AutogeneratedFile.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/AutogeneratedFile.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/AutogeneratedFile.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/AutogeneratedFile.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Class.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Class.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Class.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Class.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Comments.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Comments.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Comments.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Comments.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Compilation.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Compilation.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Compilation.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Compilation.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Declaration.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Declaration.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Declaration.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Declaration.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Diagnostics.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Diagnostics.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Diagnostics.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Diagnostics.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Element.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Element.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Element.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Element.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Enclosing.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Enclosing.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Enclosing.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Enclosing.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Enum.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Enum.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Enum.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Enum.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Field.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Field.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Field.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Field.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/File.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/File.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/File.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/File.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/FriendDecl.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/FriendDecl.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/FriendDecl.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/FriendDecl.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Function.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Function.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Function.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Function.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Include.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Include.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Include.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Include.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Initializer.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Initializer.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Initializer.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Initializer.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Iteration.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Iteration.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Iteration.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Iteration.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Linkage.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Linkage.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Linkage.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Linkage.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Location.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Location.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Location.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Location.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Macro.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Macro.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Macro.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Macro.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Member.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Member.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Member.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Member.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/MemberFunction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/MemberFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/MemberFunction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/MemberFunction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/NameQualifiers.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/NameQualifiers.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/NameQualifiers.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/NameQualifiers.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Namespace.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Namespace.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Namespace.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Namespace.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/NestedFields.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/NestedFields.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/NestedFields.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/NestedFields.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ObjectiveC.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ObjectiveC.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ObjectiveC.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ObjectiveC.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PODType03.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PODType03.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PODType03.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PODType03.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Parameter.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Parameter.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Parameter.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Parameter.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Preprocessor.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Preprocessor.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Preprocessor.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Preprocessor.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Print.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Print.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Print.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Print.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/PrintAST.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Specifier.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Specifier.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Specifier.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Specifier.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Struct.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Struct.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Struct.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Struct.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/TestFile.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/TestFile.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/TestFile.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/TestFile.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Type.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Type.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Type.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Type.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/TypedefType.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/TypedefType.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/TypedefType.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/TypedefType.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Union.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Union.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Union.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Union.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/UserType.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/UserType.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/UserType.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/UserType.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Variable.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Variable.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Variable.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/Variable.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/XML.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/XML.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/XML.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/XML.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Alloc.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Alloc.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Alloc.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Alloc.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Assertions.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Assertions.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Assertions.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Assertions.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Buffer.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Buffer.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Buffer.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Buffer.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/CommonType.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/CommonType.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/CommonType.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/CommonType.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/DateTime.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/DateTime.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/DateTime.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/DateTime.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Dependency.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Dependency.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Dependency.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Dependency.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Environment.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Environment.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Environment.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Environment.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Exclusions.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Exclusions.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Exclusions.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Exclusions.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/File.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/File.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/File.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/File.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/NULL.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/NULL.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/NULL.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/NULL.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/NullTermination.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/NullTermination.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/NullTermination.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/NullTermination.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/PolymorphicClass.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/PolymorphicClass.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/PolymorphicClass.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/PolymorphicClass.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Printf.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Printf.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Printf.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Printf.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Scanf.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Scanf.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Scanf.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Scanf.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Strcat.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Strcat.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Strcat.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Strcat.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/StringAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/StringAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/StringAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/StringAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/StructLikeClass.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/StructLikeClass.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/StructLikeClass.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/StructLikeClass.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Synchronization.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Synchronization.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Synchronization.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/Synchronization.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/VoidContext.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/VoidContext.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/VoidContext.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/VoidContext.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/unix/Constants.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/unix/Constants.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/unix/Constants.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/commons/unix/Constants.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/BasicBlocks.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/BasicBlocks.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/BasicBlocks.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/BasicBlocks.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/ControlFlowGraph.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/ControlFlowGraph.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/ControlFlowGraph.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/ControlFlowGraph.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dataflow.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dataflow.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dataflow.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dataflow.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/DefinitionsAndUses.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/DefinitionsAndUses.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/DefinitionsAndUses.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/DefinitionsAndUses.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dereferenced.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dereferenced.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dereferenced.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dereferenced.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dominance.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dominance.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dominance.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Dominance.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Guards.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Guards.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Guards.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Guards.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/IRGuards.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/IRGuards.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/IRGuards.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/IRGuards.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/LocalScopeVariableReachability.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/LocalScopeVariableReachability.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/LocalScopeVariableReachability.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/LocalScopeVariableReachability.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Nullness.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Nullness.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Nullness.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/Nullness.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SSA.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SSA.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SSA.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SSA.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SSAUtils.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SSAUtils.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SSAUtils.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SSAUtils.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/StackVariableReachability.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/StackVariableReachability.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/StackVariableReachability.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/StackVariableReachability.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SubBasicBlocks.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SubBasicBlocks.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SubBasicBlocks.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/SubBasicBlocks.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/CFG.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/CFG.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/CFG.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/CFG.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/ConstantExprs.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/ConstantExprs.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/ConstantExprs.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/ConstantExprs.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/PrimitiveBasicBlocks.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/PrimitiveBasicBlocks.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/PrimitiveBasicBlocks.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/controlflow/internal/PrimitiveBasicBlocks.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow2.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow2.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow2.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow2.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow3.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow3.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow3.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow3.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow4.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow4.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow4.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/DataFlow4.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/EscapesTree.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/EscapesTree.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/EscapesTree.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/EscapesTree.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/RecursionPrevention.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/RecursionPrevention.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/RecursionPrevention.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/RecursionPrevention.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/StackAddress.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/StackAddress.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/StackAddress.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/StackAddress.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking2.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking2.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking2.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking2.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/AddressFlow.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/AddressFlow.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/AddressFlow.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/AddressFlow.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowDispatch.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowDispatch.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowDispatch.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowDispatch.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl2.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl2.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl2.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl2.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl3.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl3.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl3.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl3.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl4.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl4.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl4.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl4.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplCommon.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplCommon.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplCommon.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplCommon.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplConsistency.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplConsistency.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplConsistency.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplConsistency.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplLocal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplLocal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplLocal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplLocal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplSpecific.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplSpecific.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplSpecific.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplSpecific.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowPrivate.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowPrivate.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowPrivate.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowPrivate.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowUtil.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowUtil.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowUtil.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowUtil.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/FlowVar.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/FlowVar.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/FlowVar.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/FlowVar.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/SubBasicBlocks.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/SubBasicBlocks.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/SubBasicBlocks.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/SubBasicBlocks.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingUtil.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingUtil.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingUtil.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingUtil.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingParameter.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking2/TaintTrackingImpl.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking2/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking2/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking2/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking2/TaintTrackingParameter.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking2/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking2/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking2/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dispatch/VirtualDispatchPrototype.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dispatch/VirtualDispatchPrototype.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dispatch/VirtualDispatchPrototype.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/dispatch/VirtualDispatchPrototype.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Access.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Access.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Access.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Access.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ArithmeticOperation.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ArithmeticOperation.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ArithmeticOperation.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ArithmeticOperation.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Assignment.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Assignment.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Assignment.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Assignment.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/BitwiseOperation.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/BitwiseOperation.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/BitwiseOperation.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/BitwiseOperation.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/BuiltInOperations.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/BuiltInOperations.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/BuiltInOperations.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/BuiltInOperations.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Call.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Call.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Call.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Call.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Cast.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Cast.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Cast.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Cast.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ComparisonOperation.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ComparisonOperation.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ComparisonOperation.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ComparisonOperation.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Expr.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Expr.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Expr.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Expr.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Lambda.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Lambda.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Lambda.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Lambda.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Literal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Literal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Literal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/Literal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/LogicalOperation.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/LogicalOperation.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/LogicalOperation.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/LogicalOperation.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ObjectiveC.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ObjectiveC.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ObjectiveC.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/exprs/ObjectiveC.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/headers/MultipleInclusion.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/headers/MultipleInclusion.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/headers/MultipleInclusion.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/headers/MultipleInclusion.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/AddressConstantExpression.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/AddressConstantExpression.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/AddressConstantExpression.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/AddressConstantExpression.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/QualifiedName.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/QualifiedName.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/QualifiedName.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/QualifiedName.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/ResolveClass.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/ResolveClass.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/ResolveClass.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/internal/ResolveClass.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IR.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IR.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IR.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IR.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IRConfiguration.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IRConfiguration.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IRConfiguration.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IRConfiguration.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IRConsistency.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IRConsistency.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IRConsistency.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/IRConsistency.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/PrintIR.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/PrintIR.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/PrintIR.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/PrintIR.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/PrintIR.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/PrintIR.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/PrintIR.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/PrintIR.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/ValueNumbering.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/ValueNumbering.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/ValueNumbering.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/ValueNumbering.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow2.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow2.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow2.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow2.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow3.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow3.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow3.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow3.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow4.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow4.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow4.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DataFlow4.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DefaultTaintTracking.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DefaultTaintTracking.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DefaultTaintTracking.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/DefaultTaintTracking.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/ResolveCall.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/ResolveCall.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/ResolveCall.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/ResolveCall.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking2.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking2.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking2.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking2.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking3.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking3.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking3.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking3.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowDispatch.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowDispatch.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowDispatch.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowDispatch.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl2.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl2.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl2.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl2.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl3.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl3.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl3.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl3.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl4.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl4.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl4.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl4.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplCommon.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplCommon.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplCommon.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplCommon.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplConsistency.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplConsistency.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplConsistency.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplConsistency.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplSpecific.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplSpecific.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplSpecific.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplSpecific.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ModelUtil.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ModelUtil.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ModelUtil.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ModelUtil.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRLocalFlow.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRLocalFlow.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRLocalFlow.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRLocalFlow.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRStoreSteps.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRStoreSteps.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRStoreSteps.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRStoreSteps.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRUtilities.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRUtilities.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRUtilities.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/PrintIRUtilities.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaImplCommon.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaImplCommon.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaImplCommon.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaImplCommon.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaImplSpecific.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaImplSpecific.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaImplSpecific.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaImplSpecific.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingUtil.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingUtil.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingUtil.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingUtil.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTrackingImpl.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTrackingParameter.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking2/TaintTrackingImpl.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking2/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking2/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking2/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking2/TaintTrackingParameter.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking2/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking2/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking2/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking3/TaintTrackingImpl.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking3/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking3/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking3/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking3/TaintTrackingParameter.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking3/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking3/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking3/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/EdgeKind.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/EdgeKind.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/EdgeKind.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/EdgeKind.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/IRConfiguration.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/IRConfiguration.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/IRConfiguration.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/IRConfiguration.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/IRType.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/IRType.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/IRType.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/IRType.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/MemoryAccessKind.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/MemoryAccessKind.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/MemoryAccessKind.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/MemoryAccessKind.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/Opcode.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/Opcode.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/Opcode.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/Opcode.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/TempVariableTag.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/TempVariableTag.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/TempVariableTag.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/TempVariableTag.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/UseSoundEscapeAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/UseSoundEscapeAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/UseSoundEscapeAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/UseSoundEscapeAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IR.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IR.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IR.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IR.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRBlock.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRBlock.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRBlock.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRBlock.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRFunction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRFunction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRFunction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Operand.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Operand.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Operand.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Operand.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/ConstantAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/ConstantAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/ConstantAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/ConstantAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/PrintConstantAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/PrintConstantAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/PrintConstantAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/PrintConstantAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/internal/ConstantAnalysisInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/internal/ConstantAnalysisInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/internal/ConstantAnalysisInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/constant/internal/ConstantAnalysisInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/PrintValueNumbering.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/PrintValueNumbering.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/PrintValueNumbering.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/PrintValueNumbering.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/ValueNumbering.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/ValueNumbering.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/ValueNumbering.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/ValueNumbering.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysisImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysisImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysisImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysisImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysisInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysisInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysisInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysisInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasConfiguration.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasConfiguration.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasConfiguration.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasConfiguration.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasConfigurationInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasConfigurationInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasConfigurationInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasConfigurationInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasedSSA.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasedSSA.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasedSSA.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasedSSA.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRBlockImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRBlockImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRBlockImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRBlockImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRFunctionImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRFunctionImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRFunctionImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRFunctionImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRVariableImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRVariableImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRVariableImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/IRVariableImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/InstructionImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/InstructionImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/InstructionImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/InstructionImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/OperandImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/OperandImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/OperandImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/OperandImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/OperandInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/OperandInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/OperandInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/OperandInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintAliasAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintAliasAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintAliasAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintAliasAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintIRImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintIRImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintIRImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintIRImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintSSA.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintSSA.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintSSA.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintSSA.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstruction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstruction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstruction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstruction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstructionImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstructionImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstructionImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstructionImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstructionInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstructionInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstructionInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstructionInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/EdgeKindInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/EdgeKindInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/EdgeKindInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/EdgeKindInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRConfigurationInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRConfigurationInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRConfigurationInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRConfigurationInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRFunctionBase.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRFunctionBase.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRFunctionBase.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRFunctionBase.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRFunctionBaseInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRFunctionBaseInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRFunctionBaseInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRFunctionBaseInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRTypeInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRTypeInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRTypeInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRTypeInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OpcodeImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OpcodeImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OpcodeImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OpcodeImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OperandTag.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OperandTag.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OperandTag.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OperandTag.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OperandTagInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OperandTagInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OperandTagInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OperandTagInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TIRVariable.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TIRVariable.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TIRVariable.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TIRVariable.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TIRVariableInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TIRVariableInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TIRVariableInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TIRVariableInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstruction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstruction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstruction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstruction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstructionImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstructionImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstructionImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstructionImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstructionInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstructionInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstructionInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstructionInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TOperand.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TOperand.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TOperand.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TOperand.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TempVariableTagInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TempVariableTagInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TempVariableTagInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TempVariableTagInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IR.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IR.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IR.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IR.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRBlock.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRBlock.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRBlock.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRBlock.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRBlockImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRBlockImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRBlockImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRBlockImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRConsistency.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRConsistency.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRConsistency.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRConsistency.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRConsistency.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRConsistency.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRConsistency.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRConsistency.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRFunction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRFunction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRFunction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRVariable.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRVariable.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRVariable.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRVariable.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Instruction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Instruction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Instruction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Instruction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Operand.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Operand.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Operand.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Operand.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/PrintIR.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/PrintIR.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/PrintIR.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/PrintIR.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/PrintIR.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/PrintIR.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/PrintIR.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/PrintIR.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/ConstantAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/ConstantAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/ConstantAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/ConstantAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/PrintConstantAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/PrintConstantAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/PrintConstantAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/PrintConstantAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/internal/ConstantAnalysisInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/internal/ConstantAnalysisInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/internal/ConstantAnalysisInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/internal/ConstantAnalysisInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/PrintValueNumbering.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/PrintValueNumbering.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/PrintValueNumbering.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/PrintValueNumbering.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/ValueNumbering.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/ValueNumbering.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/ValueNumbering.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/ValueNumbering.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRBlockImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRBlockImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRBlockImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRBlockImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRConstruction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRConstruction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRConstruction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRConstruction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRFunctionImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRFunctionImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRFunctionImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRFunctionImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRVariableImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRVariableImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRVariableImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/IRVariableImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/InstructionImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/InstructionImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/InstructionImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/InstructionImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/InstructionTag.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/InstructionTag.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/InstructionTag.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/InstructionTag.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/OperandImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/OperandImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/OperandImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/OperandImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/OperandInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/OperandInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/OperandInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/OperandInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/PrintIRImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/PrintIRImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/PrintIRImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/PrintIRImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/SideEffects.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/SideEffects.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/SideEffects.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/SideEffects.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedCall.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedCall.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedCall.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedCall.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedCondition.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedCondition.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedCondition.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedCondition.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedDeclarationEntry.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedDeclarationEntry.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedDeclarationEntry.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedDeclarationEntry.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedExpr.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedExpr.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedExpr.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedExpr.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedFunction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedFunction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedFunction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedInitialization.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedInitialization.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedInitialization.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedInitialization.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedStmt.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedStmt.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedStmt.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedStmt.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/VarArgs.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/VarArgs.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/VarArgs.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/VarArgs.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/Dominance.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/Dominance.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/Dominance.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/Dominance.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/DominanceInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/DominanceInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/DominanceInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/DominanceInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/PrintDominance.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/PrintDominance.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/PrintDominance.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/PrintDominance.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/PrintReachableBlock.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/PrintReachableBlock.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/PrintReachableBlock.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/PrintReachableBlock.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/ReachableBlock.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/ReachableBlock.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/ReachableBlock.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/ReachableBlock.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/ReachableBlockInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/ReachableBlockInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/ReachableBlockInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/ReachableBlockInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IR.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IR.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IR.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IR.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRBlock.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRBlock.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRBlock.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRBlock.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRFunction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRFunction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRFunction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRVariable.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRVariable.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRVariable.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRVariable.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Operand.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Operand.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Operand.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Operand.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/ConstantAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/ConstantAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/ConstantAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/ConstantAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/PrintConstantAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/PrintConstantAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/PrintConstantAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/PrintConstantAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/internal/ConstantAnalysisInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/internal/ConstantAnalysisInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/internal/ConstantAnalysisInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/constant/internal/ConstantAnalysisInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysisImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysisImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysisImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysisImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysisInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysisInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysisInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysisInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfigurationImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfigurationImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfigurationImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfigurationImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRFunctionImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRFunctionImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRFunctionImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRFunctionImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/InstructionImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/InstructionImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/InstructionImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/InstructionImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/OperandImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/OperandImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/OperandImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/OperandImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/OperandInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/OperandInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/OperandInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/OperandInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintAliasAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintAliasAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintAliasAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintAliasAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintSSA.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintSSA.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintSSA.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintSSA.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstructionImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstructionImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstructionImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstructionImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstructionInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstructionInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstructionInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstructionInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSAImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSAImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSAImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSAImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSAPublicImports.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSAPublicImports.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSAPublicImports.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSAPublicImports.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/Dominance.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/Dominance.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/Dominance.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/Dominance.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/DominanceInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/DominanceInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/DominanceInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/DominanceInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintReachableBlock.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintReachableBlock.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintReachableBlock.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintReachableBlock.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlock.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlock.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlock.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlock.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlockInternal.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlockInternal.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlockInternal.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlockInternal.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/ASTValueNumbering.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/ASTValueNumbering.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/ASTValueNumbering.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/ASTValueNumbering.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/CppType.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/CppType.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/CppType.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/CppType.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IRCppLanguage.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IRCppLanguage.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IRCppLanguage.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IRCppLanguage.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IRUtilities.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IRUtilities.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IRUtilities.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IRUtilities.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerConstant.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerConstant.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerConstant.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerConstant.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerInterval.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerInterval.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerInterval.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerInterval.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerPartial.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerPartial.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerPartial.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerPartial.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/Overlap.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/Overlap.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/Overlap.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/Overlap.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/TempVariableTag.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/TempVariableTag.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/TempVariableTag.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/ir/internal/TempVariableTag.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricClass.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricClass.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricClass.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricClass.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricFile.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricFile.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricFile.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricFile.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricFunction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricFunction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricFunction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricNamespace.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricNamespace.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricNamespace.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/metrics/MetricNamespace.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/Models.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/Models.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/Models.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/Models.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Accept.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Accept.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Accept.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Accept.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Allocation.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Allocation.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Allocation.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Allocation.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Deallocation.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Deallocation.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Deallocation.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Deallocation.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Fread.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Fread.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Fread.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Fread.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/GetDelim.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/GetDelim.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/GetDelim.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/GetDelim.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Getenv.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Getenv.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Getenv.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Getenv.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Gets.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Gets.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Gets.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Gets.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/IdentityFunction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/IdentityFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/IdentityFunction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/IdentityFunction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Inet.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Inet.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Inet.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Inet.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/MemberFunction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/MemberFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/MemberFunction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/MemberFunction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Memcpy.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Memcpy.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Memcpy.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Memcpy.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Memset.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Memset.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Memset.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Memset.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/MySql.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/MySql.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/MySql.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/MySql.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Poll.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Poll.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Poll.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Poll.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/PostgreSql.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/PostgreSql.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/PostgreSql.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/PostgreSql.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Printf.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Printf.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Printf.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Printf.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Pure.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Pure.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Pure.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Pure.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Recv.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Recv.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Recv.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Recv.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Select.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Select.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Select.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Select.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Send.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Send.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Send.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Send.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/SmartPointer.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/SmartPointer.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/SmartPointer.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/SmartPointer.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/SqLite3.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/SqLite3.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/SqLite3.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/SqLite3.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Sscanf.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Sscanf.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Sscanf.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Sscanf.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdContainer.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdContainer.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdContainer.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdContainer.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdMap.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdMap.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdMap.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdMap.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdPair.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdPair.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdPair.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdPair.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdSet.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdSet.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdSet.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdSet.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdString.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdString.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdString.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/StdString.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcat.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcat.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcat.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcat.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcpy.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcpy.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcpy.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcpy.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcrement.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcrement.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcrement.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strcrement.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strdup.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strdup.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strdup.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strdup.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strftime.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strftime.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strftime.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strftime.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strnextc.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strnextc.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strnextc.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strnextc.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strset.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strset.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strset.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strset.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strtok.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strtok.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strtok.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Strtok.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Swap.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Swap.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Swap.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/Swap.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/System.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/System.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/System.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/implementations/System.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Alias.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Alias.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Alias.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Alias.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Allocation.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Allocation.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Allocation.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Allocation.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/ArrayFunction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/ArrayFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/ArrayFunction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/ArrayFunction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/CommandExecution.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/CommandExecution.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/CommandExecution.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/CommandExecution.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/DataFlow.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/DataFlow.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/DataFlow.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/DataFlow.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Deallocation.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Deallocation.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Deallocation.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Deallocation.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FlowSource.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FlowSource.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FlowSource.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FlowSource.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FormattingFunction.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FormattingFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FormattingFunction.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FormattingFunction.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FunctionInputsAndOutputs.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FunctionInputsAndOutputs.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FunctionInputsAndOutputs.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/FunctionInputsAndOutputs.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Iterator.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Iterator.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Iterator.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Iterator.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/PointerWrapper.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/PointerWrapper.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/PointerWrapper.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/PointerWrapper.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/SideEffect.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/SideEffect.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/SideEffect.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/SideEffect.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Sql.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Sql.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Sql.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Sql.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Taint.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Taint.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Taint.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/models/interfaces/Taint.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/padding/ConsistencyCheck.ql b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/padding/ConsistencyCheck.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/padding/ConsistencyCheck.ql rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/padding/ConsistencyCheck.ql diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/padding/Padding.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/padding/Padding.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/padding/Padding.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/padding/Padding.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/pointsto/CallGraph.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/pointsto/CallGraph.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/pointsto/CallGraph.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/pointsto/CallGraph.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/pointsto/PointsTo.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/pointsto/PointsTo.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/pointsto/PointsTo.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/pointsto/PointsTo.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/NanAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/NanAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/NanAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/NanAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/PointlessComparison.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/PointlessComparison.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/PointlessComparison.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/PointlessComparison.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/RangeAnalysisUtils.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/RangeAnalysisUtils.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/RangeAnalysisUtils.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/RangeAnalysisUtils.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/RangeSSA.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/RangeSSA.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/RangeSSA.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/RangeSSA.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/BufferAccess.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/BufferAccess.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/BufferAccess.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/BufferAccess.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/BufferWrite.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/BufferWrite.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/BufferWrite.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/BufferWrite.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/CommandExecution.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/CommandExecution.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/CommandExecution.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/CommandExecution.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Encryption.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Encryption.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Encryption.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Encryption.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FileWrite.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FileWrite.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FileWrite.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FileWrite.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FunctionWithWrappers.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FunctionWithWrappers.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FunctionWithWrappers.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/FunctionWithWrappers.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/OutputWrite.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/OutputWrite.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/OutputWrite.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/OutputWrite.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Overflow.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Overflow.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Overflow.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Overflow.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/PrintfLike.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/PrintfLike.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/PrintfLike.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/PrintfLike.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Security.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Security.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Security.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/Security.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/SecurityOptions.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/SecurityOptions.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/SecurityOptions.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/SecurityOptions.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/SensitiveExprs.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/SensitiveExprs.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/SensitiveExprs.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/SensitiveExprs.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/TaintTracking.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/TaintTracking.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/TaintTracking.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/TaintTracking.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/TaintTrackingImpl.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/boostorg/asio/protocols.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/boostorg/asio/protocols.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/boostorg/asio/protocols.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/security/boostorg/asio/protocols.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/stmts/Block.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/stmts/Block.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/stmts/Block.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/stmts/Block.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/stmts/Stmt.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/stmts/Stmt.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/stmts/Stmt.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/stmts/Stmt.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/GlobalValueNumbering.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/GlobalValueNumbering.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/GlobalValueNumbering.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/GlobalValueNumbering.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/GlobalValueNumberingImpl.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/GlobalValueNumberingImpl.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/GlobalValueNumberingImpl.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/GlobalValueNumberingImpl.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/HashCons.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/HashCons.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/HashCons.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/code/cpp/valuenumbering/HashCons.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmle/files/FileSystem.qll b/ql/repo-tests/codeql/cpp/ql/lib/semmle/files/FileSystem.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmle/files/FileSystem.qll rename to ql/repo-tests/codeql/cpp/ql/lib/semmle/files/FileSystem.qll diff --git a/repo-tests/codeql/cpp/ql/lib/semmlecode.cpp.dbscheme b/ql/repo-tests/codeql/cpp/ql/lib/semmlecode.cpp.dbscheme similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/semmlecode.cpp.dbscheme rename to ql/repo-tests/codeql/cpp/ql/lib/semmlecode.cpp.dbscheme diff --git a/repo-tests/codeql/cpp/ql/lib/tutorial.qll b/ql/repo-tests/codeql/cpp/ql/lib/tutorial.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/lib/tutorial.qll rename to ql/repo-tests/codeql/cpp/ql/lib/tutorial.qll diff --git a/repo-tests/codeql/cpp/ql/src/AlertSuppression.ql b/ql/repo-tests/codeql/cpp/ql/src/AlertSuppression.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/AlertSuppression.ql rename to ql/repo-tests/codeql/cpp/ql/src/AlertSuppression.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/FeatureEnvy.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/FeatureEnvy.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/FeatureEnvy.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/FeatureEnvy.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/ClassHierarchies.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/ClassHierarchies.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/ClassHierarchies.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/ClassHierarchies.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/HubClasses.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/HubClasses.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/HubClasses.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/HubClasses.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/InheritanceDepthDistribution.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/InheritanceDepthDistribution.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/InheritanceDepthDistribution.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/General Class-Level Information/InheritanceDepthDistribution.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/CyclicNamespaces.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/CyclicNamespaces.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/CyclicNamespaces.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/CyclicNamespaces.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/GlobalNamespaceClasses.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/GlobalNamespaceClasses.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/GlobalNamespaceClasses.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/GlobalNamespaceClasses.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/NamespaceDependencies.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/NamespaceDependencies.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/NamespaceDependencies.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/General Namespace-Level Information/NamespaceDependencies.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/General Top-Level Information/GeneralStatistics.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/General Top-Level Information/GeneralStatistics.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/General Top-Level Information/GeneralStatistics.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/General Top-Level Information/GeneralStatistics.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/InappropriateIntimacy.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/InappropriateIntimacy.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/InappropriateIntimacy.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/InappropriateIntimacy.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ClassesWithManyDependencies.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ClassesWithManyDependencies.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ClassesWithManyDependencies.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ClassesWithManyDependencies.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ClassesWithManyFields.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ClassesWithManyFields.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ClassesWithManyFields.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ClassesWithManyFields.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ComplexFunctions.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ComplexFunctions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ComplexFunctions.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/ComplexFunctions.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/CyclomaticComplexity.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/CyclomaticComplexity.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/CyclomaticComplexity.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/CyclomaticComplexity.ql diff --git a/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/FunctionsWithManyParameters.ql b/ql/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/FunctionsWithManyParameters.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/FunctionsWithManyParameters.ql rename to ql/repo-tests/codeql/cpp/ql/src/Architecture/Refactoring Opportunities/FunctionsWithManyParameters.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/BlockWithTooManyStatements.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/BlockWithTooManyStatements.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/BlockWithTooManyStatements.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/BlockWithTooManyStatements.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/ComplexCondition.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/ComplexCondition.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/ComplexCondition.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/ComplexCondition.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/AccidentalRethrow.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/AccidentalRethrow.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/AccidentalRethrow.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/AccidentalRethrow.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/CatchingByValue.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/CatchingByValue.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/CatchingByValue.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/CatchingByValue.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/LeakyCatch.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/LeakyCatch.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/LeakyCatch.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/LeakyCatch.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/ThrowingPointers.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/ThrowingPointers.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/ThrowingPointers.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Exceptions/ThrowingPointers.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/DeclarationHidesParameter.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/DeclarationHidesParameter.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/DeclarationHidesParameter.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/DeclarationHidesParameter.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/DeclarationHidesVariable.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/DeclarationHidesVariable.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/DeclarationHidesVariable.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/DeclarationHidesVariable.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/LocalVariableHidesGlobalVariable.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/LocalVariableHidesGlobalVariable.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/LocalVariableHidesGlobalVariable.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/LocalVariableHidesGlobalVariable.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/Shadowing.qll b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/Shadowing.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/Shadowing.qll rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Hiding/Shadowing.qll diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/EmptyBlock.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/EmptyBlock.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/EmptyBlock.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/EmptyBlock.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/OffsetUseBeforeRangeCheck.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/OffsetUseBeforeRangeCheck.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/OffsetUseBeforeRangeCheck.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/OffsetUseBeforeRangeCheck.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/Slicing.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/Slicing.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/Slicing.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Likely Errors/Slicing.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/JapaneseEraDate.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/JapaneseEraDate.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/JapaneseEraDate.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/JapaneseEraDate.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstants.qll b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstants.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstants.qll rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstants.qll diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsNumbers.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsNumbers.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsNumbers.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsNumbers.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsString.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsString.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsString.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsString.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicNumbersUseConstant.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicNumbersUseConstant.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicNumbersUseConstant.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicNumbersUseConstant.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicStringsUseConstant.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicStringsUseConstant.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicStringsUseConstant.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Magic Constants/MagicStringsUseConstant.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/NVI.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/NVI.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/NVI.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/NVI.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/NVIHub.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/NVIHub.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/NVIHub.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/NVIHub.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/RuleOfThree.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/RuleOfThree.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/RuleOfThree.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/RuleOfThree.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/RuleOfTwo.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/RuleOfTwo.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/RuleOfTwo.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/RuleOfTwo.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/SloppyGlobal.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/SloppyGlobal.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/SloppyGlobal.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/SloppyGlobal.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/SwitchLongCase.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/SwitchLongCase.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/SwitchLongCase.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/SwitchLongCase.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedIncludes.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedIncludes.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedIncludes.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedIncludes.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedLocals.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedLocals.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedLocals.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedLocals.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedStaticFunctions.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedStaticFunctions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedStaticFunctions.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedStaticFunctions.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedStaticVariables.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedStaticVariables.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedStaticVariables.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/Unused Entities/UnusedStaticVariables.ql diff --git a/repo-tests/codeql/cpp/ql/src/Best Practices/UseOfGoto.ql b/ql/repo-tests/codeql/cpp/ql/src/Best Practices/UseOfGoto.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Best Practices/UseOfGoto.ql rename to ql/repo-tests/codeql/cpp/ql/src/Best Practices/UseOfGoto.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/DeadCodeCondition.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/DeadCodeCondition.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/DeadCodeCondition.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/DeadCodeCondition.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/DeadCodeFunction.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/DeadCodeFunction.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/DeadCodeFunction.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/DeadCodeFunction.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/DeadCodeGoto.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/DeadCodeGoto.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/DeadCodeGoto.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/DeadCodeGoto.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/DescriptorMayNotBeClosed.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/DescriptorMayNotBeClosed.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/DescriptorMayNotBeClosed.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/DescriptorMayNotBeClosed.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/DescriptorNeverClosed.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/DescriptorNeverClosed.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/DescriptorNeverClosed.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/DescriptorNeverClosed.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/FileClosed.qll b/ql/repo-tests/codeql/cpp/ql/src/Critical/FileClosed.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/FileClosed.qll rename to ql/repo-tests/codeql/cpp/ql/src/Critical/FileClosed.qll diff --git a/repo-tests/codeql/cpp/ql/src/Critical/FileMayNotBeClosed.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/FileMayNotBeClosed.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/FileMayNotBeClosed.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/FileMayNotBeClosed.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/FileNeverClosed.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/FileNeverClosed.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/FileNeverClosed.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/FileNeverClosed.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/GlobalUseBeforeInit.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/GlobalUseBeforeInit.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/GlobalUseBeforeInit.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/GlobalUseBeforeInit.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/InconsistentNullnessTesting.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/InconsistentNullnessTesting.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/InconsistentNullnessTesting.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/InconsistentNullnessTesting.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/InitialisationNotRun.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/InitialisationNotRun.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/InitialisationNotRun.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/InitialisationNotRun.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/LargeParameter.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/LargeParameter.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/LargeParameter.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/LargeParameter.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/LateNegativeTest.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/LateNegativeTest.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/LateNegativeTest.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/LateNegativeTest.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/LoopBounds.qll b/ql/repo-tests/codeql/cpp/ql/src/Critical/LoopBounds.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/LoopBounds.qll rename to ql/repo-tests/codeql/cpp/ql/src/Critical/LoopBounds.qll diff --git a/repo-tests/codeql/cpp/ql/src/Critical/MemoryFreed.qll b/ql/repo-tests/codeql/cpp/ql/src/Critical/MemoryFreed.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/MemoryFreed.qll rename to ql/repo-tests/codeql/cpp/ql/src/Critical/MemoryFreed.qll diff --git a/repo-tests/codeql/cpp/ql/src/Critical/MemoryMayNotBeFreed.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/MemoryMayNotBeFreed.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/MemoryMayNotBeFreed.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/MemoryMayNotBeFreed.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/MemoryNeverFreed.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/MemoryNeverFreed.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/MemoryNeverFreed.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/MemoryNeverFreed.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/MissingNegativityTest.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/MissingNegativityTest.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/MissingNegativityTest.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/MissingNegativityTest.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/MissingNullTest.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/MissingNullTest.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/MissingNullTest.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/MissingNullTest.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/Negativity.qll b/ql/repo-tests/codeql/cpp/ql/src/Critical/Negativity.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/Negativity.qll rename to ql/repo-tests/codeql/cpp/ql/src/Critical/Negativity.qll diff --git a/repo-tests/codeql/cpp/ql/src/Critical/NewArrayDeleteMismatch.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/NewArrayDeleteMismatch.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/NewArrayDeleteMismatch.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/NewArrayDeleteMismatch.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/NewDelete.qll b/ql/repo-tests/codeql/cpp/ql/src/Critical/NewDelete.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/NewDelete.qll rename to ql/repo-tests/codeql/cpp/ql/src/Critical/NewDelete.qll diff --git a/repo-tests/codeql/cpp/ql/src/Critical/NewDeleteArrayMismatch.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/NewDeleteArrayMismatch.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/NewDeleteArrayMismatch.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/NewDeleteArrayMismatch.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/NewFreeMismatch.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/NewFreeMismatch.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/NewFreeMismatch.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/NewFreeMismatch.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/NotInitialised.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/NotInitialised.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/NotInitialised.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/NotInitialised.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/OverflowCalculated.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/OverflowCalculated.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/OverflowCalculated.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/OverflowCalculated.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/OverflowDestination.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/OverflowDestination.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/OverflowDestination.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/OverflowDestination.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/OverflowStatic.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/OverflowStatic.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/OverflowStatic.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/OverflowStatic.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/ReturnStackAllocatedObject.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/ReturnStackAllocatedObject.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/ReturnStackAllocatedObject.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/ReturnStackAllocatedObject.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/ReturnValueIgnored.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/ReturnValueIgnored.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/ReturnValueIgnored.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/ReturnValueIgnored.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/SizeCheck.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/SizeCheck.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/SizeCheck.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/SizeCheck.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/SizeCheck2.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/SizeCheck2.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/SizeCheck2.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/SizeCheck2.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/Unused.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/Unused.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/Unused.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/Unused.ql diff --git a/repo-tests/codeql/cpp/ql/src/Critical/UseAfterFree.ql b/ql/repo-tests/codeql/cpp/ql/src/Critical/UseAfterFree.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Critical/UseAfterFree.ql rename to ql/repo-tests/codeql/cpp/ql/src/Critical/UseAfterFree.ql diff --git a/repo-tests/codeql/cpp/ql/src/Diagnostics/ExtractionProblems.qll b/ql/repo-tests/codeql/cpp/ql/src/Diagnostics/ExtractionProblems.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Diagnostics/ExtractionProblems.qll rename to ql/repo-tests/codeql/cpp/ql/src/Diagnostics/ExtractionProblems.qll diff --git a/repo-tests/codeql/cpp/ql/src/Diagnostics/ExtractionWarnings.ql b/ql/repo-tests/codeql/cpp/ql/src/Diagnostics/ExtractionWarnings.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Diagnostics/ExtractionWarnings.ql rename to ql/repo-tests/codeql/cpp/ql/src/Diagnostics/ExtractionWarnings.ql diff --git a/repo-tests/codeql/cpp/ql/src/Diagnostics/FailedExtractorInvocations.ql b/ql/repo-tests/codeql/cpp/ql/src/Diagnostics/FailedExtractorInvocations.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Diagnostics/FailedExtractorInvocations.ql rename to ql/repo-tests/codeql/cpp/ql/src/Diagnostics/FailedExtractorInvocations.ql diff --git a/repo-tests/codeql/cpp/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql b/ql/repo-tests/codeql/cpp/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql rename to ql/repo-tests/codeql/cpp/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql diff --git a/repo-tests/codeql/cpp/ql/src/Documentation/CaptionedComments.qll b/ql/repo-tests/codeql/cpp/ql/src/Documentation/CaptionedComments.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Documentation/CaptionedComments.qll rename to ql/repo-tests/codeql/cpp/ql/src/Documentation/CaptionedComments.qll diff --git a/repo-tests/codeql/cpp/ql/src/Documentation/CommentedOutCode.ql b/ql/repo-tests/codeql/cpp/ql/src/Documentation/CommentedOutCode.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Documentation/CommentedOutCode.ql rename to ql/repo-tests/codeql/cpp/ql/src/Documentation/CommentedOutCode.ql diff --git a/repo-tests/codeql/cpp/ql/src/Documentation/CommentedOutCode.qll b/ql/repo-tests/codeql/cpp/ql/src/Documentation/CommentedOutCode.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Documentation/CommentedOutCode.qll rename to ql/repo-tests/codeql/cpp/ql/src/Documentation/CommentedOutCode.qll diff --git a/repo-tests/codeql/cpp/ql/src/Documentation/DocumentApi.ql b/ql/repo-tests/codeql/cpp/ql/src/Documentation/DocumentApi.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Documentation/DocumentApi.ql rename to ql/repo-tests/codeql/cpp/ql/src/Documentation/DocumentApi.ql diff --git a/repo-tests/codeql/cpp/ql/src/Documentation/FixmeComments.ql b/ql/repo-tests/codeql/cpp/ql/src/Documentation/FixmeComments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Documentation/FixmeComments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Documentation/FixmeComments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Documentation/TodoComments.ql b/ql/repo-tests/codeql/cpp/ql/src/Documentation/TodoComments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Documentation/TodoComments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Documentation/TodoComments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Documentation/UncommentedFunction.ql b/ql/repo-tests/codeql/cpp/ql/src/Documentation/UncommentedFunction.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Documentation/UncommentedFunction.ql rename to ql/repo-tests/codeql/cpp/ql/src/Documentation/UncommentedFunction.ql diff --git a/repo-tests/codeql/cpp/ql/src/Header Cleanup/Cleanup-DuplicateIncludeGuard.ql b/ql/repo-tests/codeql/cpp/ql/src/Header Cleanup/Cleanup-DuplicateIncludeGuard.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Header Cleanup/Cleanup-DuplicateIncludeGuard.ql rename to ql/repo-tests/codeql/cpp/ql/src/Header Cleanup/Cleanup-DuplicateIncludeGuard.ql diff --git a/repo-tests/codeql/cpp/ql/src/IDEContextual.qll b/ql/repo-tests/codeql/cpp/ql/src/IDEContextual.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/IDEContextual.qll rename to ql/repo-tests/codeql/cpp/ql/src/IDEContextual.qll diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 03/ExitNonterminatingLoop.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 03/ExitNonterminatingLoop.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 03/ExitNonterminatingLoop.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 03/ExitNonterminatingLoop.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 03/LoopBounds.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 03/LoopBounds.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 03/LoopBounds.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 03/LoopBounds.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 04/Recursion.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 04/Recursion.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 04/Recursion.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 04/Recursion.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 05/HeapMemory.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 05/HeapMemory.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 05/HeapMemory.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 05/HeapMemory.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 07/ThreadSafety.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 07/ThreadSafety.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 07/ThreadSafety.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 07/ThreadSafety.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/AvoidNestedSemaphores.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/AvoidNestedSemaphores.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/AvoidNestedSemaphores.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/AvoidNestedSemaphores.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/AvoidSemaphores.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/AvoidSemaphores.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/AvoidSemaphores.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/AvoidSemaphores.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/OutOfOrderLocks.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/OutOfOrderLocks.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/OutOfOrderLocks.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/OutOfOrderLocks.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/ReleaseLocksWhenAcquired.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/ReleaseLocksWhenAcquired.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/ReleaseLocksWhenAcquired.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/ReleaseLocksWhenAcquired.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/Semaphores.qll b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/Semaphores.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/Semaphores.qll rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 09/Semaphores.qll diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 11/SimpleControlFlowGoto.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 11/SimpleControlFlowGoto.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 11/SimpleControlFlowGoto.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 11/SimpleControlFlowGoto.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 11/SimpleControlFlowJmp.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 11/SimpleControlFlowJmp.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 11/SimpleControlFlowJmp.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 11/SimpleControlFlowJmp.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 12/EnumInitialization.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 12/EnumInitialization.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 12/EnumInitialization.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-2/Rule 12/EnumInitialization.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/ExternDeclsInHeader.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/ExternDeclsInHeader.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/ExternDeclsInHeader.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/ExternDeclsInHeader.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeFile.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeFile.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeFile.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeFile.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeFunction.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeFunction.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeFunction.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeFunction.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeLocalHidesGlobal.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeLocalHidesGlobal.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeLocalHidesGlobal.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 13/LimitedScopeLocalHidesGlobal.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 14/CheckingReturnValues.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 14/CheckingReturnValues.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 14/CheckingReturnValues.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 14/CheckingReturnValues.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 15/CheckingParameterValues.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 15/CheckingParameterValues.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 15/CheckingParameterValues.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 15/CheckingParameterValues.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsConstant.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsConstant.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsConstant.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsConstant.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsDensity.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsDensity.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsDensity.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsDensity.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsNonBoolean.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsNonBoolean.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsNonBoolean.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsNonBoolean.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsSideEffect.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsSideEffect.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsSideEffect.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 16/UseOfAssertionsSideEffect.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 17/BasicIntTypes.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 17/BasicIntTypes.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 17/BasicIntTypes.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 17/BasicIntTypes.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 18/CompoundExpressions.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 18/CompoundExpressions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 18/CompoundExpressions.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 18/CompoundExpressions.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 19/NoBooleanSideEffects.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 19/NoBooleanSideEffects.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 19/NoBooleanSideEffects.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-3/Rule 19/NoBooleanSideEffects.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUse.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUse.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUse.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUse.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUseIfdef.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUseIfdef.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUseIfdef.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUseIfdef.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUsePartial.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUsePartial.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUsePartial.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUsePartial.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUseUndisciplined.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUseUndisciplined.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUseUndisciplined.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 20/PreprocessorUseUndisciplined.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 21/MacroInBlock.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 21/MacroInBlock.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 21/MacroInBlock.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 21/MacroInBlock.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 22/UseOfUndef.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 22/UseOfUndef.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 22/UseOfUndef.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 22/UseOfUndef.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 23/MismatchedIfdefs.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 23/MismatchedIfdefs.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 23/MismatchedIfdefs.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 23/MismatchedIfdefs.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 24/MultipleStmtsPerLine.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 24/MultipleStmtsPerLine.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 24/MultipleStmtsPerLine.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 24/MultipleStmtsPerLine.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 24/MultipleVarDeclsPerLine.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 24/MultipleVarDeclsPerLine.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 24/MultipleVarDeclsPerLine.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 24/MultipleVarDeclsPerLine.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 25/FunctionSizeLimits.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 25/FunctionSizeLimits.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 25/FunctionSizeLimits.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 25/FunctionSizeLimits.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 26/DeclarationPointerNesting.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 26/DeclarationPointerNesting.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 26/DeclarationPointerNesting.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 26/DeclarationPointerNesting.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 27/PointerDereferenceInStmt.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 27/PointerDereferenceInStmt.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 27/PointerDereferenceInStmt.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 27/PointerDereferenceInStmt.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 28/HiddenPointerDereferenceMacro.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 28/HiddenPointerDereferenceMacro.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 28/HiddenPointerDereferenceMacro.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 28/HiddenPointerDereferenceMacro.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 28/HiddenPointerIndirectionTypedef.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 28/HiddenPointerIndirectionTypedef.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 28/HiddenPointerIndirectionTypedef.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 28/HiddenPointerIndirectionTypedef.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 29/NonConstFunctionPointer.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 29/NonConstFunctionPointer.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 29/NonConstFunctionPointer.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 29/NonConstFunctionPointer.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 30/FunctionPointerConversions.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 30/FunctionPointerConversions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 30/FunctionPointerConversions.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 30/FunctionPointerConversions.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 31/IncludesFirst.ql b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 31/IncludesFirst.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 31/IncludesFirst.ql rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/LOC-4/Rule 31/IncludesFirst.ql diff --git a/repo-tests/codeql/cpp/ql/src/JPL_C/Tasks.qll b/ql/repo-tests/codeql/cpp/ql/src/JPL_C/Tasks.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/JPL_C/Tasks.qll rename to ql/repo-tests/codeql/cpp/ql/src/JPL_C/Tasks.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/AmbiguouslySignedBitField.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/AmbiguouslySignedBitField.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/AmbiguouslySignedBitField.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/AmbiguouslySignedBitField.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadAdditionOverflowCheck.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadAdditionOverflowCheck.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadAdditionOverflowCheck.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadAdditionOverflowCheck.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadAdditionOverflowCheck.qll b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadAdditionOverflowCheck.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadAdditionOverflowCheck.qll rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadAdditionOverflowCheck.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BitwiseSignCheck.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BitwiseSignCheck.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BitwiseSignCheck.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/BitwiseSignCheck.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/ComparisonPrecedence.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/ComparisonPrecedence.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/ComparisonPrecedence.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/ComparisonPrecedence.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/ComparisonWithCancelingSubExpr.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/ComparisonWithCancelingSubExpr.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/ComparisonWithCancelingSubExpr.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/ComparisonWithCancelingSubExpr.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/FloatComparison.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/FloatComparison.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/FloatComparison.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/FloatComparison.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessComparison.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessComparison.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessComparison.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessComparison.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessSelfComparison.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessSelfComparison.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessSelfComparison.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessSelfComparison.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessSelfComparison.qll b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessSelfComparison.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessSelfComparison.qll rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/PointlessSelfComparison.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/SignedOverflowCheck.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/SignedOverflowCheck.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/SignedOverflowCheck.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/SignedOverflowCheck.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/UnsignedGEZero.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/UnsignedGEZero.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/UnsignedGEZero.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/UnsignedGEZero.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/UnsignedGEZero.qll b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/UnsignedGEZero.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/UnsignedGEZero.qll rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Arithmetic/UnsignedGEZero.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/ContinueInFalseLoop.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/ContinueInFalseLoop.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/ContinueInFalseLoop.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/ContinueInFalseLoop.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ArrayArgSizeMismatch.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ArrayArgSizeMismatch.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ArrayArgSizeMismatch.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ArrayArgSizeMismatch.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/CastArrayPointerArithmetic.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/CastArrayPointerArithmetic.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/CastArrayPointerArithmetic.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/CastArrayPointerArithmetic.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ConversionChangesSign.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ConversionChangesSign.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ConversionChangesSign.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ConversionChangesSign.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ImplicitDowncastFromBitfield.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ImplicitDowncastFromBitfield.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ImplicitDowncastFromBitfield.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/ImplicitDowncastFromBitfield.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/LossyFunctionResultCast.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/LossyFunctionResultCast.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/LossyFunctionResultCast.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/LossyFunctionResultCast.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/LossyPointerCast.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/LossyPointerCast.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/LossyPointerCast.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/LossyPointerCast.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/NonzeroValueCastToPointer.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/NonzeroValueCastToPointer.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/NonzeroValueCastToPointer.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Conversion/NonzeroValueCastToPointer.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/SnprintfOverflow.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/SnprintfOverflow.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/SnprintfOverflow.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/SnprintfOverflow.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/TooManyFormatArguments.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/TooManyFormatArguments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/TooManyFormatArguments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/TooManyFormatArguments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/WrongNumberOfFormatArguments.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/WrongNumberOfFormatArguments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/WrongNumberOfFormatArguments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/WrongNumberOfFormatArguments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/InconsistentCallOnResult.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/InconsistentCallOnResult.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/InconsistentCallOnResult.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/InconsistentCallOnResult.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/InconsistentCheckReturnNull.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/InconsistentCheckReturnNull.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/InconsistentCheckReturnNull.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/InconsistentCheckReturnNull.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/JapaneseEra/ConstructorOrMethodWithExactEraDate.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/JapaneseEra/ConstructorOrMethodWithExactEraDate.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/JapaneseEra/ConstructorOrMethodWithExactEraDate.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/JapaneseEra/ConstructorOrMethodWithExactEraDate.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/JapaneseEra/StructWithExactEraDate.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/JapaneseEra/StructWithExactEraDate.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/JapaneseEra/StructWithExactEraDate.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/JapaneseEra/StructWithExactEraDate.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/Adding365DaysPerYear.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Leap Year/UnsafeArrayForDaysOfYear.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/AssignWhereCompareMeant.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/AssignWhereCompareMeant.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/AssignWhereCompareMeant.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/AssignWhereCompareMeant.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/BoolValueInBitOp.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/BoolValueInBitOp.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/BoolValueInBitOp.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/BoolValueInBitOp.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/CompareWhereAssignMeant.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/CompareWhereAssignMeant.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/CompareWhereAssignMeant.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/CompareWhereAssignMeant.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/DubiousNullCheck.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/DubiousNullCheck.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/DubiousNullCheck.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/DubiousNullCheck.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/ExprHasNoEffect.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/ExprHasNoEffect.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/ExprHasNoEffect.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/ExprHasNoEffect.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/FutileConditional.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/FutileConditional.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/FutileConditional.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/FutileConditional.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/LogicalExprCouldBeSimplified.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/LogicalExprCouldBeSimplified.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/LogicalExprCouldBeSimplified.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/LogicalExprCouldBeSimplified.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/MissingEnumCaseInSwitch.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/MissingEnumCaseInSwitch.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/MissingEnumCaseInSwitch.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/MissingEnumCaseInSwitch.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/ShortCircuitBitMask.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/ShortCircuitBitMask.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/ShortCircuitBitMask.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/ShortCircuitBitMask.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/UsingStrcpyAsBoolean.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/UsingStrcpyAsBoolean.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/UsingStrcpyAsBoolean.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/UsingStrcpyAsBoolean.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/inconsistentLoopDirection.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/inconsistentLoopDirection.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/inconsistentLoopDirection.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Likely Typos/inconsistentLoopDirection.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/AllocaInLoop.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/AllocaInLoop.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/AllocaInLoop.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/AllocaInLoop.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Buffer.qll b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Buffer.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Buffer.qll rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Buffer.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ImproperNullTermination.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ImproperNullTermination.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ImproperNullTermination.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ImproperNullTermination.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.qll b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.qll rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/More64BitWaste.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/More64BitWaste.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/More64BitWaste.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/More64BitWaste.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/NonPortablePrintf.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/NonPortablePrintf.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/NonPortablePrintf.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/NonPortablePrintf.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/Suboptimal64BitType.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/Suboptimal64BitType.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/Suboptimal64BitType.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/Padding/Suboptimal64BitType.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/PointerOverflow.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/PointerOverflow.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/PointerOverflow.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/PointerOverflow.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/PotentialBufferOverflow.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/PotentialBufferOverflow.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/PotentialBufferOverflow.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/PotentialBufferOverflow.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ReturnCstrOfLocalStdString.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ReturnCstrOfLocalStdString.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ReturnCstrOfLocalStdString.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ReturnCstrOfLocalStdString.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ReturnStackAllocatedMemory.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ReturnStackAllocatedMemory.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ReturnStackAllocatedMemory.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/ReturnStackAllocatedMemory.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/StackAddressEscapes.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/StackAddressEscapes.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/StackAddressEscapes.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/StackAddressEscapes.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousCallToMemset.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousCallToMemset.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousCallToMemset.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousCallToMemset.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousCallToStrncat.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousCallToStrncat.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousCallToStrncat.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousCallToStrncat.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousSizeof.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousSizeof.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousSizeof.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/SuspiciousSizeof.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/UninitializedLocal.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/UninitializedLocal.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/UninitializedLocal.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/UninitializedLocal.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/UnsafeUseOfStrcat.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/UnsafeUseOfStrcat.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/UnsafeUseOfStrcat.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Memory Management/UnsafeUseOfStrcat.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/NestedLoopSameVar.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/NestedLoopSameVar.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/NestedLoopSameVar.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/NestedLoopSameVar.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/NestedLoopSameVar.qll b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/NestedLoopSameVar.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/NestedLoopSameVar.qll rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/NestedLoopSameVar.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/IncorrectConstructorDelegation.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/IncorrectConstructorDelegation.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/IncorrectConstructorDelegation.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/IncorrectConstructorDelegation.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/NonVirtualDestructor.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/NonVirtualDestructor.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/NonVirtualDestructor.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/NonVirtualDestructor.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/NonVirtualDestructorInBaseClass.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/NonVirtualDestructorInBaseClass.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/NonVirtualDestructorInBaseClass.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/NonVirtualDestructorInBaseClass.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/SelfAssignmentCheck.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/SelfAssignmentCheck.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/SelfAssignmentCheck.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/SelfAssignmentCheck.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/ThrowInDestructor.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/ThrowInDestructor.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/ThrowInDestructor.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/ThrowInDestructor.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/UnsafeUseOfThis.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/UnsafeUseOfThis.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/UnsafeUseOfThis.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/UnsafeUseOfThis.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/VirtualCallInStructor.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/VirtualCallInStructor.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/VirtualCallInStructor.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/OO/VirtualCallInStructor.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Protocols/TlsSettingsMisconfiguration.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Protocols/TlsSettingsMisconfiguration.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Protocols/TlsSettingsMisconfiguration.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Protocols/TlsSettingsMisconfiguration.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Protocols/UseOfDeprecatedHardcodedProtocol.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Protocols/UseOfDeprecatedHardcodedProtocol.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Protocols/UseOfDeprecatedHardcodedProtocol.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Protocols/UseOfDeprecatedHardcodedProtocol.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/RedundantNullCheckSimple.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/RedundantNullCheckSimple.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/RedundantNullCheckSimple.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/RedundantNullCheckSimple.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstType.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstType.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstType.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstType.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstTypeCommon.qll b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstTypeCommon.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstTypeCommon.qll rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstTypeCommon.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstTypeMember.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstTypeMember.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstTypeMember.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/ReturnConstTypeMember.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/ShortLoopVarName.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/ShortLoopVarName.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/ShortLoopVarName.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/ShortLoopVarName.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/ImplicitFunctionDeclaration.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/ImplicitFunctionDeclaration.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/ImplicitFunctionDeclaration.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/ImplicitFunctionDeclaration.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/MistypedFunctionArguments.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/MistypedFunctionArguments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/MistypedFunctionArguments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/MistypedFunctionArguments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/MistypedFunctionArguments.qll b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/MistypedFunctionArguments.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/MistypedFunctionArguments.qll rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/MistypedFunctionArguments.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooFewArguments.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooFewArguments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooFewArguments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooFewArguments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooFewArguments.qll b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooFewArguments.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooFewArguments.qll rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooFewArguments.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooManyArguments.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooManyArguments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooManyArguments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooManyArguments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooManyArguments.qll b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooManyArguments.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooManyArguments.qll rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/Underspecified Functions/TooManyArguments.qll diff --git a/repo-tests/codeql/cpp/ql/src/Likely Bugs/UseInOwnInitializer.ql b/ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/UseInOwnInitializer.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Likely Bugs/UseInOwnInitializer.ql rename to ql/repo-tests/codeql/cpp/ql/src/Likely Bugs/UseInOwnInitializer.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CAfferentCoupling.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CAfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CAfferentCoupling.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CAfferentCoupling.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CEfferentCoupling.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CEfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CEfferentCoupling.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CEfferentCoupling.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadBugs.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadBugs.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadBugs.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadBugs.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadDifficulty.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadDifficulty.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadDifficulty.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadDifficulty.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadEffort.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadEffort.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadEffort.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadEffort.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadLength.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadLength.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadLength.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadLength.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadVocabulary.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadVocabulary.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadVocabulary.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadVocabulary.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadVolume.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadVolume.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadVolume.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CHalsteadVolume.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CInheritanceDepth.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CInheritanceDepth.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CInheritanceDepth.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CInheritanceDepth.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLackOfCohesionCK.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLackOfCohesionCK.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLackOfCohesionCK.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLackOfCohesionCK.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLackOfCohesionHS.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLackOfCohesionHS.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLackOfCohesionHS.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLackOfCohesionHS.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLinesOfCode.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLinesOfCode.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CLinesOfCode.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfFields.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfFields.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfFields.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfFields.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfFunctions.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfFunctions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfFunctions.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfFunctions.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfStatements.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfStatements.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfStatements.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CNumberOfStatements.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CPercentageOfComplexCode.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CPercentageOfComplexCode.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CPercentageOfComplexCode.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CPercentageOfComplexCode.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CResponse.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CResponse.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CResponse.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CResponse.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CSizeOfAPI.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CSizeOfAPI.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CSizeOfAPI.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CSizeOfAPI.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CSpecialisation.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CSpecialisation.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Classes/CSpecialisation.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Classes/CSpecialisation.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependencies.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependencies.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependencies.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependencies.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependencies.qll b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependencies.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependencies.qll rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependencies.qll diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/External/FileCompilationDisplayStrings.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/External/FileCompilationDisplayStrings.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/External/FileCompilationDisplayStrings.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/External/FileCompilationDisplayStrings.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/External/FileCompilationSourceLinks.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/External/FileCompilationSourceLinks.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/External/FileCompilationSourceLinks.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/External/FileCompilationSourceLinks.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/AutogeneratedLOC.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/AutogeneratedLOC.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/AutogeneratedLOC.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/AutogeneratedLOC.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/ConditionalSegmentConditions.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/ConditionalSegmentConditions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/ConditionalSegmentConditions.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/ConditionalSegmentConditions.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/ConditionalSegmentLines.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/ConditionalSegmentLines.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/ConditionalSegmentLines.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/ConditionalSegmentLines.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FAfferentCoupling.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FAfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FAfferentCoupling.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FAfferentCoupling.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FCommentRatio.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FCommentRatio.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FCommentRatio.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FCommentRatio.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FCyclomaticComplexity.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FCyclomaticComplexity.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FCyclomaticComplexity.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FCyclomaticComplexity.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FDirectIncludes.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FDirectIncludes.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FDirectIncludes.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FDirectIncludes.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FEfferentCoupling.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FEfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FEfferentCoupling.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FEfferentCoupling.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadBugs.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadBugs.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadBugs.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadBugs.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadDifficulty.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadDifficulty.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadDifficulty.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadDifficulty.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadEffort.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadEffort.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadEffort.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadEffort.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadLength.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadLength.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadLength.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadLength.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadVocabulary.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadVocabulary.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadVocabulary.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadVocabulary.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadVolume.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadVolume.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadVolume.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FHalsteadVolume.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLines.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLines.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FLines.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLines.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfCode.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfCode.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfCode.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfCommentedOutCode.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfCommentedOutCode.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfCommentedOutCode.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfCommentedOutCode.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfComments.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfComments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfComments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfComments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FMacroRatio.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FMacroRatio.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FMacroRatio.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FMacroRatio.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FNumberOfClasses.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FNumberOfClasses.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FNumberOfClasses.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FNumberOfClasses.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FNumberOfTests.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FNumberOfTests.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FNumberOfTests.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FNumberOfTests.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTimeInFrontend.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTimeInFrontend.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FTimeInFrontend.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTimeInFrontend.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTodoComments.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTodoComments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FTodoComments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTodoComments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTransitiveIncludes.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTransitiveIncludes.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FTransitiveIncludes.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTransitiveIncludes.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTransitiveSourceIncludes.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTransitiveSourceIncludes.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FTransitiveSourceIncludes.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FTransitiveSourceIncludes.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/FunctionLength.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FunctionLength.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/FunctionLength.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/FunctionLength.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfFunctions.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfFunctions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfFunctions.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfFunctions.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfGlobals.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfGlobals.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfGlobals.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfGlobals.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfParameters.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfParameters.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfParameters.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfParameters.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfPublicFunctions.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfPublicFunctions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfPublicFunctions.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfPublicFunctions.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfPublicGlobals.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfPublicGlobals.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfPublicGlobals.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Files/NumberOfPublicGlobals.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunCyclomaticComplexity.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunCyclomaticComplexity.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunCyclomaticComplexity.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunCyclomaticComplexity.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunIterationNestingDepth.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunIterationNestingDepth.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunIterationNestingDepth.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunIterationNestingDepth.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunLinesOfCode.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunLinesOfCode.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunLinesOfCode.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunLinesOfComments.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunLinesOfComments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunLinesOfComments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunLinesOfComments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfCalls.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfCalls.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfCalls.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfCalls.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfParameters.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfParameters.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfParameters.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfParameters.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfStatements.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfStatements.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfStatements.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunNumberOfStatements.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunPercentageOfComments.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunPercentageOfComments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunPercentageOfComments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/FunPercentageOfComments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Functions/StatementNestingDepth.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/StatementNestingDepth.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Functions/StatementNestingDepth.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Functions/StatementNestingDepth.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableDisplayStrings.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableDisplayStrings.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableDisplayStrings.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableDisplayStrings.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableExtents.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableExtents.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableExtents.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableExtents.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableSourceLinks.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableSourceLinks.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableSourceLinks.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/CallableSourceLinks.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Internal/DiagnosticsSumElapsedTimes.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/DiagnosticsSumElapsedTimes.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Internal/DiagnosticsSumElapsedTimes.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/DiagnosticsSumElapsedTimes.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Internal/ReftypeDisplayStrings.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/ReftypeDisplayStrings.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Internal/ReftypeDisplayStrings.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/ReftypeDisplayStrings.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Internal/ReftypeSourceLinks.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/ReftypeSourceLinks.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Internal/ReftypeSourceLinks.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Internal/ReftypeSourceLinks.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/AbstractNamespaces.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/AbstractNamespaces.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/AbstractNamespaces.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/AbstractNamespaces.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/ConcreteNamespaces.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/ConcreteNamespaces.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/ConcreteNamespaces.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/ConcreteNamespaces.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighAfferentCouplingNamespaces.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighAfferentCouplingNamespaces.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighAfferentCouplingNamespaces.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighAfferentCouplingNamespaces.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighDistanceFromMainLineNamespaces.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighDistanceFromMainLineNamespaces.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighDistanceFromMainLineNamespaces.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighDistanceFromMainLineNamespaces.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighEfferentCouplingNamespaces.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighEfferentCouplingNamespaces.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighEfferentCouplingNamespaces.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/HighEfferentCouplingNamespaces.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/StableNamespaces.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/StableNamespaces.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/StableNamespaces.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/StableNamespaces.ql diff --git a/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/UnstableNamespaces.ql b/ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/UnstableNamespaces.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/UnstableNamespaces.ql rename to ql/repo-tests/codeql/cpp/ql/src/Metrics/Namespaces/UnstableNamespaces.ql diff --git a/repo-tests/codeql/cpp/ql/src/Microsoft/CallWithNullSAL.ql b/ql/repo-tests/codeql/cpp/ql/src/Microsoft/CallWithNullSAL.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Microsoft/CallWithNullSAL.ql rename to ql/repo-tests/codeql/cpp/ql/src/Microsoft/CallWithNullSAL.ql diff --git a/repo-tests/codeql/cpp/ql/src/Microsoft/IgnoreReturnValueSAL.ql b/ql/repo-tests/codeql/cpp/ql/src/Microsoft/IgnoreReturnValueSAL.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Microsoft/IgnoreReturnValueSAL.ql rename to ql/repo-tests/codeql/cpp/ql/src/Microsoft/IgnoreReturnValueSAL.ql diff --git a/repo-tests/codeql/cpp/ql/src/Microsoft/InconsistentSAL.ql b/ql/repo-tests/codeql/cpp/ql/src/Microsoft/InconsistentSAL.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Microsoft/InconsistentSAL.ql rename to ql/repo-tests/codeql/cpp/ql/src/Microsoft/InconsistentSAL.ql diff --git a/repo-tests/codeql/cpp/ql/src/Microsoft/SAL.qll b/ql/repo-tests/codeql/cpp/ql/src/Microsoft/SAL.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Microsoft/SAL.qll rename to ql/repo-tests/codeql/cpp/ql/src/Microsoft/SAL.qll diff --git a/repo-tests/codeql/cpp/ql/src/PointsTo/Debug.ql b/ql/repo-tests/codeql/cpp/ql/src/PointsTo/Debug.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/PointsTo/Debug.ql rename to ql/repo-tests/codeql/cpp/ql/src/PointsTo/Debug.ql diff --git a/repo-tests/codeql/cpp/ql/src/PointsTo/PreparedStagedPointsTo.ql b/ql/repo-tests/codeql/cpp/ql/src/PointsTo/PreparedStagedPointsTo.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/PointsTo/PreparedStagedPointsTo.ql rename to ql/repo-tests/codeql/cpp/ql/src/PointsTo/PreparedStagedPointsTo.ql diff --git a/repo-tests/codeql/cpp/ql/src/PointsTo/Stats.ql b/ql/repo-tests/codeql/cpp/ql/src/PointsTo/Stats.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/PointsTo/Stats.ql rename to ql/repo-tests/codeql/cpp/ql/src/PointsTo/Stats.ql diff --git a/repo-tests/codeql/cpp/ql/src/PointsTo/TaintedFormatStrings.ql b/ql/repo-tests/codeql/cpp/ql/src/PointsTo/TaintedFormatStrings.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/PointsTo/TaintedFormatStrings.ql rename to ql/repo-tests/codeql/cpp/ql/src/PointsTo/TaintedFormatStrings.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfGoto.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfGoto.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfGoto.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfGoto.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfJmp.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfJmp.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfJmp.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfJmp.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfRecursion.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfRecursion.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfRecursion.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 1/UseOfRecursion.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 2/BoundedLoopIterations.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 2/BoundedLoopIterations.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 2/BoundedLoopIterations.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 2/BoundedLoopIterations.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 2/ExitPermanentLoop.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 2/ExitPermanentLoop.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 2/ExitPermanentLoop.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 2/ExitPermanentLoop.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 3/DynamicAllocAfterInit.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 3/DynamicAllocAfterInit.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 3/DynamicAllocAfterInit.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 3/DynamicAllocAfterInit.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 4/FunctionTooLong.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 4/FunctionTooLong.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 4/FunctionTooLong.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 4/FunctionTooLong.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 4/OneStmtPerLine.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 4/OneStmtPerLine.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 4/OneStmtPerLine.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 4/OneStmtPerLine.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/AssertionDensity.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/AssertionDensity.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/AssertionDensity.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/AssertionDensity.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/AssertionSideEffect.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/AssertionSideEffect.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/AssertionSideEffect.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/AssertionSideEffect.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/ConstantAssertion.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/ConstantAssertion.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/ConstantAssertion.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/ConstantAssertion.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/NonBooleanAssertion.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/NonBooleanAssertion.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/NonBooleanAssertion.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 5/NonBooleanAssertion.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 6/GlobalCouldBeStatic.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 6/GlobalCouldBeStatic.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 6/GlobalCouldBeStatic.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 6/GlobalCouldBeStatic.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 6/VariableScopeTooLarge.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 6/VariableScopeTooLarge.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 6/VariableScopeTooLarge.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 6/VariableScopeTooLarge.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 7/CheckArguments.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 7/CheckArguments.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 7/CheckArguments.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 7/CheckArguments.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 7/CheckReturnValues.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 7/CheckReturnValues.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 7/CheckReturnValues.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 7/CheckReturnValues.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/AvoidConditionalCompilation.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/AvoidConditionalCompilation.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/AvoidConditionalCompilation.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/AvoidConditionalCompilation.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/PartialMacro.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/PartialMacro.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/PartialMacro.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/PartialMacro.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/RestrictPreprocessor.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/RestrictPreprocessor.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/RestrictPreprocessor.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/RestrictPreprocessor.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/UndisciplinedMacro.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/UndisciplinedMacro.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/UndisciplinedMacro.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 8/UndisciplinedMacro.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/FunctionPointer.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/FunctionPointer.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/FunctionPointer.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/FunctionPointer.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/HiddenPointerIndirection.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/HiddenPointerIndirection.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/HiddenPointerIndirection.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/HiddenPointerIndirection.ql diff --git a/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/PointerNesting.ql b/ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/PointerNesting.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/PointerNesting.ql rename to ql/repo-tests/codeql/cpp/ql/src/Power of 10/Rule 9/PointerNesting.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-014/MemsetMayBeDeleted.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-014/MemsetMayBeDeleted.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-014/MemsetMayBeDeleted.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-014/MemsetMayBeDeleted.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/CountUntrustedDataToExternalAPI.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/CountUntrustedDataToExternalAPI.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/CountUntrustedDataToExternalAPI.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/CountUntrustedDataToExternalAPI.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ExternalAPIs.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ExternalAPIs.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ExternalAPIs.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ExternalAPIs.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ExternalAPIsSpecific.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ExternalAPIsSpecific.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ExternalAPIsSpecific.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ExternalAPIsSpecific.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/IRCountUntrustedDataToExternalAPI.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/IRCountUntrustedDataToExternalAPI.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/IRCountUntrustedDataToExternalAPI.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/IRCountUntrustedDataToExternalAPI.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/IRUntrustedDataToExternalAPI.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/IRUntrustedDataToExternalAPI.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/IRUntrustedDataToExternalAPI.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/IRUntrustedDataToExternalAPI.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/SafeExternalAPIFunction.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/SafeExternalAPIFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/SafeExternalAPIFunction.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/SafeExternalAPIFunction.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/UntrustedDataToExternalAPI.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/UntrustedDataToExternalAPI.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/UntrustedDataToExternalAPI.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/UntrustedDataToExternalAPI.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/ExternalAPIs.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/ExternalAPIs.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/ExternalAPIs.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/ExternalAPIs.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/ExternalAPIsSpecific.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/ExternalAPIsSpecific.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/ExternalAPIsSpecific.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/ExternalAPIsSpecific.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/SafeExternalAPIFunction.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/SafeExternalAPIFunction.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/SafeExternalAPIFunction.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-020/ir/SafeExternalAPIFunction.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-078/ExecTainted.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-078/ExecTainted.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-078/ExecTainted.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-078/ExecTainted.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-079/CgiXss.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-079/CgiXss.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-079/CgiXss.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-079/CgiXss.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-089/SqlTainted.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-089/SqlTainted.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-089/SqlTainted.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-089/SqlTainted.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-114/UncontrolledProcessOperation.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-114/UncontrolledProcessOperation.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-114/UncontrolledProcessOperation.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-114/UncontrolledProcessOperation.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-119/OverflowBuffer.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-119/OverflowBuffer.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-119/OverflowBuffer.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-119/OverflowBuffer.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/BadlyBoundedWrite.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/BadlyBoundedWrite.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/BadlyBoundedWrite.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/BadlyBoundedWrite.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/OverrunWrite.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/OverrunWrite.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/OverrunWrite.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/OverrunWrite.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/OverrunWriteFloat.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/OverrunWriteFloat.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/OverrunWriteFloat.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/OverrunWriteFloat.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/UnboundedWrite.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/UnboundedWrite.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/UnboundedWrite.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-120/UnboundedWrite.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-121/UnterminatedVarargsCall.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-121/UnterminatedVarargsCall.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-121/UnterminatedVarargsCall.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-121/UnterminatedVarargsCall.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-129/ImproperArrayIndexValidation.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-129/ImproperArrayIndexValidation.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-129/ImproperArrayIndexValidation.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-129/ImproperArrayIndexValidation.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-131/NoSpaceForZeroTerminator.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-131/NoSpaceForZeroTerminator.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-131/NoSpaceForZeroTerminator.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-131/NoSpaceForZeroTerminator.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-134/UncontrolledFormatString.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-134/UncontrolledFormatString.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-134/UncontrolledFormatString.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-134/UncontrolledFormatString.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-134/UncontrolledFormatStringThroughGlobalVar.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-134/UncontrolledFormatStringThroughGlobalVar.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-134/UncontrolledFormatStringThroughGlobalVar.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-134/UncontrolledFormatStringThroughGlobalVar.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-170/ImproperNullTerminationTainted.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-170/ImproperNullTerminationTainted.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-170/ImproperNullTerminationTainted.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-170/ImproperNullTerminationTainted.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticUncontrolled.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticUncontrolled.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticUncontrolled.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticUncontrolled.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticWithExtremeValues.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticWithExtremeValues.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticWithExtremeValues.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ArithmeticWithExtremeValues.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/Bounded.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/Bounded.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/Bounded.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/Bounded.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/IntegerOverflowTainted.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/IntegerOverflowTainted.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/IntegerOverflowTainted.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/IntegerOverflowTainted.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/TaintedAllocationSize.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/TaintedAllocationSize.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/TaintedAllocationSize.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-190/TaintedAllocationSize.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-191/UnsignedDifferenceExpressionComparedZero.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-191/UnsignedDifferenceExpressionComparedZero.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-191/UnsignedDifferenceExpressionComparedZero.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-191/UnsignedDifferenceExpressionComparedZero.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-253/HResultBooleanConversion.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-253/HResultBooleanConversion.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-253/HResultBooleanConversion.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-253/HResultBooleanConversion.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-290/AuthenticationBypass.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-290/AuthenticationBypass.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-290/AuthenticationBypass.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-290/AuthenticationBypass.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-295/SSLResultConflation.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-295/SSLResultConflation.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-295/SSLResultConflation.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-295/SSLResultConflation.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-295/SSLResultNotChecked.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-295/SSLResultNotChecked.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-295/SSLResultNotChecked.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-295/SSLResultNotChecked.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextBufferWrite.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextBufferWrite.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextBufferWrite.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextBufferWrite.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextFileWrite.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextFileWrite.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextFileWrite.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextFileWrite.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextTransmission.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextTransmission.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextTransmission.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-311/CleartextTransmission.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-313/CleartextSqliteDatabase.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-313/CleartextSqliteDatabase.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-313/CleartextSqliteDatabase.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-313/CleartextSqliteDatabase.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-319/UseOfHttp.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-319/UseOfHttp.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-319/UseOfHttp.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-319/UseOfHttp.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-327/OpenSslHeartbleed.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-327/OpenSslHeartbleed.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-327/OpenSslHeartbleed.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-327/OpenSslHeartbleed.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-367/TOCTOUFilesystemRace.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-367/TOCTOUFilesystemRace.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-367/TOCTOUFilesystemRace.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-367/TOCTOUFilesystemRace.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-428/UnsafeCreateProcessCall.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-428/UnsafeCreateProcessCall.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-428/UnsafeCreateProcessCall.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-428/UnsafeCreateProcessCall.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/ConditionallyUninitializedVariable.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/ConditionallyUninitializedVariable.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/ConditionallyUninitializedVariable.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/ConditionallyUninitializedVariable.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/InitializationFunctions.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/InitializationFunctions.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/InitializationFunctions.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/InitializationFunctions.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/UninitializedVariables.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/UninitializedVariables.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/UninitializedVariables.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-457/UninitializedVariables.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScaling.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScaling.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScaling.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScaling.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingChar.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingChar.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingChar.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingChar.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingCommon.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingCommon.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingCommon.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingCommon.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingVoid.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingVoid.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingVoid.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/IncorrectPointerScalingVoid.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/SuspiciousAddWithSizeof.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/SuspiciousAddWithSizeof.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/SuspiciousAddWithSizeof.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-468/SuspiciousAddWithSizeof.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-497/ExposedSystemData.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-497/ExposedSystemData.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-497/ExposedSystemData.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-497/ExposedSystemData.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-570/IncorrectAllocationErrorHandling.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-570/IncorrectAllocationErrorHandling.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-570/IncorrectAllocationErrorHandling.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-570/IncorrectAllocationErrorHandling.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/DangerousFunctionOverflow.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/DangerousFunctionOverflow.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/DangerousFunctionOverflow.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/DangerousFunctionOverflow.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/DangerousUseOfCin.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/DangerousUseOfCin.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/DangerousUseOfCin.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/DangerousUseOfCin.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-704/WcharCharConversion.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-704/WcharCharConversion.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-704/WcharCharConversion.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-704/WcharCharConversion.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/DoNotCreateWorldWritable.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/DoNotCreateWorldWritable.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/DoNotCreateWorldWritable.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/DoNotCreateWorldWritable.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/FilePermissions.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/FilePermissions.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/FilePermissions.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/FilePermissions.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/UnsafeDaclSecurityDescriptor.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/UnsafeDaclSecurityDescriptor.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/UnsafeDaclSecurityDescriptor.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-732/UnsafeDaclSecurityDescriptor.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/LockFlow.qll b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/LockFlow.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/LockFlow.qll rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/LockFlow.qll diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/LockOrderCycle.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/LockOrderCycle.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/LockOrderCycle.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/LockOrderCycle.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/TwiceLocked.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/TwiceLocked.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/TwiceLocked.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/TwiceLocked.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/UnreleasedLock.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/UnreleasedLock.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/UnreleasedLock.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-764/UnreleasedLock.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-807/TaintedCondition.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-807/TaintedCondition.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-807/TaintedCondition.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-807/TaintedCondition.ql diff --git a/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-835/InfiniteLoopWithUnsatisfiableExitCondition.ql b/ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-835/InfiniteLoopWithUnsatisfiableExitCondition.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-835/InfiniteLoopWithUnsatisfiableExitCondition.ql rename to ql/repo-tests/codeql/cpp/ql/src/Security/CWE/CWE-835/InfiniteLoopWithUnsatisfiableExitCondition.ql diff --git a/repo-tests/codeql/cpp/ql/src/Summary/LinesOfCode.ql b/ql/repo-tests/codeql/cpp/ql/src/Summary/LinesOfCode.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Summary/LinesOfCode.ql rename to ql/repo-tests/codeql/cpp/ql/src/Summary/LinesOfCode.ql diff --git a/repo-tests/codeql/cpp/ql/src/Summary/LinesOfUserCode.ql b/ql/repo-tests/codeql/cpp/ql/src/Summary/LinesOfUserCode.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/Summary/LinesOfUserCode.ql rename to ql/repo-tests/codeql/cpp/ql/src/Summary/LinesOfUserCode.ql diff --git a/repo-tests/codeql/cpp/ql/src/default.qll b/ql/repo-tests/codeql/cpp/ql/src/default.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/default.qll rename to ql/repo-tests/codeql/cpp/ql/src/default.qll diff --git a/repo-tests/codeql/cpp/ql/src/definitions.ql b/ql/repo-tests/codeql/cpp/ql/src/definitions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/definitions.ql rename to ql/repo-tests/codeql/cpp/ql/src/definitions.ql diff --git a/repo-tests/codeql/cpp/ql/src/definitions.qll b/ql/repo-tests/codeql/cpp/ql/src/definitions.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/definitions.qll rename to ql/repo-tests/codeql/cpp/ql/src/definitions.qll diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Likely Bugs/RedundantNullCheckParam.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Likely Bugs/RedundantNullCheckParam.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Likely Bugs/RedundantNullCheckParam.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Likely Bugs/RedundantNullCheckParam.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-020/LateCheckOfFunctionArgument.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-020/LateCheckOfFunctionArgument.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-020/LateCheckOfFunctionArgument.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-020/LateCheckOfFunctionArgument.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-1041/FindWrapperFunctions.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-1041/FindWrapperFunctions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-1041/FindWrapperFunctions.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-1041/FindWrapperFunctions.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-1126/DeclarationOfVariableWithUnnecessarilyWideScope.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-1126/DeclarationOfVariableWithUnnecessarilyWideScope.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-1126/DeclarationOfVariableWithUnnecessarilyWideScope.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-1126/DeclarationOfVariableWithUnnecessarilyWideScope.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-120/MemoryUnsafeFunctionScan.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-120/MemoryUnsafeFunctionScan.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-120/MemoryUnsafeFunctionScan.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-120/MemoryUnsafeFunctionScan.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-190/AllocMultiplicationOverflow.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-190/AllocMultiplicationOverflow.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-190/AllocMultiplicationOverflow.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-190/AllocMultiplicationOverflow.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-243/IncorrectChangingWorkingDirectory.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-243/IncorrectChangingWorkingDirectory.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-243/IncorrectChangingWorkingDirectory.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-243/IncorrectChangingWorkingDirectory.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-273/PrivilegeDroppingOutoforder.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-273/PrivilegeDroppingOutoforder.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-273/PrivilegeDroppingOutoforder.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-273/PrivilegeDroppingOutoforder.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-359/PrivateCleartextWrite.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-359/PrivateCleartextWrite.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-359/PrivateCleartextWrite.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-359/PrivateCleartextWrite.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-377/InsecureTemporaryFile.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-377/InsecureTemporaryFile.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-377/InsecureTemporaryFile.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-377/InsecureTemporaryFile.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-401/MemoryLeakOnFailedCallToRealloc.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-401/MemoryLeakOnFailedCallToRealloc.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-401/MemoryLeakOnFailedCallToRealloc.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-401/MemoryLeakOnFailedCallToRealloc.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-415/DoubleFree.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-415/DoubleFree.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-415/DoubleFree.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-415/DoubleFree.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-561/FindIncorrectlyUsedSwitch.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-561/FindIncorrectlyUsedSwitch.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-561/FindIncorrectlyUsedSwitch.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-561/FindIncorrectlyUsedSwitch.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-675/DoubleRelease.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-675/DoubleRelease.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-675/DoubleRelease.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-675/DoubleRelease.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-691/InsufficientControlFlowManagementAfterRefactoringTheCode.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-691/InsufficientControlFlowManagementAfterRefactoringTheCode.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-691/InsufficientControlFlowManagementAfterRefactoringTheCode.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-691/InsufficientControlFlowManagementAfterRefactoringTheCode.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-691/InsufficientControlFlowManagementWhenUsingBitOperations.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-691/InsufficientControlFlowManagementWhenUsingBitOperations.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-691/InsufficientControlFlowManagementWhenUsingBitOperations.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-691/InsufficientControlFlowManagementWhenUsingBitOperations.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-703/FindIncorrectlyUsedExceptions.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-703/FindIncorrectlyUsedExceptions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-703/FindIncorrectlyUsedExceptions.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-703/FindIncorrectlyUsedExceptions.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-758/UndefinedOrImplementationDefinedBehavior.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-758/UndefinedOrImplementationDefinedBehavior.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-758/UndefinedOrImplementationDefinedBehavior.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-758/UndefinedOrImplementationDefinedBehavior.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-783/OperatorPrecedenceLogicErrorWhenUseBitwiseOrLogicalOperations.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-783/OperatorPrecedenceLogicErrorWhenUseBitwiseOrLogicalOperations.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-783/OperatorPrecedenceLogicErrorWhenUseBitwiseOrLogicalOperations.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-783/OperatorPrecedenceLogicErrorWhenUseBitwiseOrLogicalOperations.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-783/OperatorPrecedenceLogicErrorWhenUseBoolType.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-783/OperatorPrecedenceLogicErrorWhenUseBoolType.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-783/OperatorPrecedenceLogicErrorWhenUseBoolType.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-783/OperatorPrecedenceLogicErrorWhenUseBoolType.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-787/UnsignedToSignedPointerArith.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-787/UnsignedToSignedPointerArith.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-787/UnsignedToSignedPointerArith.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-787/UnsignedToSignedPointerArith.ql diff --git a/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-788/AccessOfMemoryLocationAfterEndOfBufferUsingStrlen.ql b/ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-788/AccessOfMemoryLocationAfterEndOfBufferUsingStrlen.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-788/AccessOfMemoryLocationAfterEndOfBufferUsingStrlen.ql rename to ql/repo-tests/codeql/cpp/ql/src/experimental/Security/CWE/CWE-788/AccessOfMemoryLocationAfterEndOfBufferUsingStrlen.ql diff --git a/repo-tests/codeql/cpp/ql/src/external/CodeDuplication.qll b/ql/repo-tests/codeql/cpp/ql/src/external/CodeDuplication.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/CodeDuplication.qll rename to ql/repo-tests/codeql/cpp/ql/src/external/CodeDuplication.qll diff --git a/repo-tests/codeql/cpp/ql/src/external/DefectFilter.qll b/ql/repo-tests/codeql/cpp/ql/src/external/DefectFilter.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/DefectFilter.qll rename to ql/repo-tests/codeql/cpp/ql/src/external/DefectFilter.qll diff --git a/repo-tests/codeql/cpp/ql/src/external/DuplicateBlock.ql b/ql/repo-tests/codeql/cpp/ql/src/external/DuplicateBlock.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/DuplicateBlock.ql rename to ql/repo-tests/codeql/cpp/ql/src/external/DuplicateBlock.ql diff --git a/repo-tests/codeql/cpp/ql/src/external/DuplicateFunction.ql b/ql/repo-tests/codeql/cpp/ql/src/external/DuplicateFunction.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/DuplicateFunction.ql rename to ql/repo-tests/codeql/cpp/ql/src/external/DuplicateFunction.ql diff --git a/repo-tests/codeql/cpp/ql/src/external/MetricFilter.qll b/ql/repo-tests/codeql/cpp/ql/src/external/MetricFilter.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/MetricFilter.qll rename to ql/repo-tests/codeql/cpp/ql/src/external/MetricFilter.qll diff --git a/repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateClass.ql b/ql/repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateClass.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateClass.ql rename to ql/repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateClass.ql diff --git a/repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateFile.ql b/ql/repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateFile.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateFile.ql rename to ql/repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateFile.ql diff --git a/repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateFunction.ql b/ql/repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateFunction.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateFunction.ql rename to ql/repo-tests/codeql/cpp/ql/src/external/MostlyDuplicateFunction.ql diff --git a/repo-tests/codeql/cpp/ql/src/external/MostlySimilarFile.ql b/ql/repo-tests/codeql/cpp/ql/src/external/MostlySimilarFile.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/MostlySimilarFile.ql rename to ql/repo-tests/codeql/cpp/ql/src/external/MostlySimilarFile.ql diff --git a/repo-tests/codeql/cpp/ql/src/external/examples/filters/BumpMetricBy10.ql b/ql/repo-tests/codeql/cpp/ql/src/external/examples/filters/BumpMetricBy10.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/examples/filters/BumpMetricBy10.ql rename to ql/repo-tests/codeql/cpp/ql/src/external/examples/filters/BumpMetricBy10.ql diff --git a/repo-tests/codeql/cpp/ql/src/external/examples/filters/EditDefectMessage.ql b/ql/repo-tests/codeql/cpp/ql/src/external/examples/filters/EditDefectMessage.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/examples/filters/EditDefectMessage.ql rename to ql/repo-tests/codeql/cpp/ql/src/external/examples/filters/EditDefectMessage.ql diff --git a/repo-tests/codeql/cpp/ql/src/external/examples/filters/ExcludeGeneratedCode.ql b/ql/repo-tests/codeql/cpp/ql/src/external/examples/filters/ExcludeGeneratedCode.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/external/examples/filters/ExcludeGeneratedCode.ql rename to ql/repo-tests/codeql/cpp/ql/src/external/examples/filters/ExcludeGeneratedCode.ql diff --git a/repo-tests/codeql/cpp/ql/src/filters/ClassifyFiles.ql b/ql/repo-tests/codeql/cpp/ql/src/filters/ClassifyFiles.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/filters/ClassifyFiles.ql rename to ql/repo-tests/codeql/cpp/ql/src/filters/ClassifyFiles.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 1.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 1.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 1.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 1.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 2.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 2.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 2.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 2.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 3.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 3.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 3.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/3.02 Code Size and Complexity/AV Rule 3.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 11.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 11.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 11.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 11.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 12.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 12.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 12.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 12.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 13.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 13.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 13.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 13.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 14.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 14.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 14.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 14.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 9.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 9.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 9.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.04 Environment/AV Rule 9.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 17.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 17.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 17.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 17.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 18.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 18.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 18.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 18.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 19.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 19.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 19.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 19.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 20.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 20.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 20.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 20.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 21.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 21.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 21.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 21.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 22.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 22.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 22.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 22.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 23.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 23.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 23.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 23.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 24.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 24.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 24.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 24.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 25.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 25.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 25.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.05 Libraries/AV Rule 25.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 26.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 26.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 26.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 26.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 27.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 27.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 27.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 27.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 28.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 28.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 28.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 28.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 29.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 29.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 29.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 29.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 30.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 30.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 30.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 30.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 31.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 31.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 31.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 31.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 32.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 32.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 32.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.06 Pre-Processing Directives/AV Rule 32.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 33.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 33.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 33.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 33.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 35.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 35.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 35.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 35.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 39.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 39.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 39.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.07 Header Files/AV Rule 39.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.08 Implementation Files/AV Rule 40.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.08 Implementation Files/AV Rule 40.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.08 Implementation Files/AV Rule 40.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.08 Implementation Files/AV Rule 40.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 41.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 41.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 41.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 41.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 42.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 42.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 42.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 42.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 43.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 43.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 43.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 43.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 44.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 44.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 44.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 44.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 45.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 45.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 45.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 45.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 46.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 46.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 46.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 46.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 47.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 47.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 47.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 47.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 48.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 48.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 48.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 48.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 49.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 49.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 49.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 49.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 50.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 50.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 50.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 50.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 51.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 51.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 51.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 51.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 52.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 52.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 52.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 52.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 53.1.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 53.1.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 53.1.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 53.1.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 53.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 53.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 53.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 53.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 54.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 54.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 54.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 54.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 57.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 57.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 57.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 57.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 58.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 58.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 58.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 58.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 59.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 59.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 59.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 59.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 60.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 60.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 60.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 60.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 61.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 61.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 61.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 61.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 63.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 63.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 63.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/AV Rule 63.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/Naming.qll b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/Naming.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/Naming.qll rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.09 Style/Naming.qll diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 68.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 68.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 68.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 68.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 69.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 69.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 69.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 69.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 70.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 70.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 70.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 70.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 71.1.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 71.1.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 71.1.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 71.1.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 71.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 71.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 71.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 71.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 73.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 73.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 73.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 73.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 74.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 74.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 74.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 74.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 75.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 75.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 75.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 75.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 76.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 76.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 76.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 76.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 77.1.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 77.1.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 77.1.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 77.1.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 78.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 78.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 78.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 78.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 79.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 79.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 79.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 79.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 81.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 81.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 81.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 81.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 82.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 82.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 82.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 82.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 85.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 85.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 85.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 85.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 88.1.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 88.1.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 88.1.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 88.1.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 88.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 88.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 88.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 88.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 89.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 89.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 89.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 89.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 94.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 94.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 94.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 94.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 95.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 95.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 95.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 95.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 96.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 96.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 96.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 96.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 97.1.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 97.1.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 97.1.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 97.1.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 97.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 97.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 97.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.10 Classes/AV Rule 97.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.11 Namespaces/AV Rule 99.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.11 Namespaces/AV Rule 99.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.11 Namespaces/AV Rule 99.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.11 Namespaces/AV Rule 99.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.12 Templates/AV Rule 104.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.12 Templates/AV Rule 104.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.12 Templates/AV Rule 104.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.12 Templates/AV Rule 104.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 107.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 107.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 107.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 107.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 108.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 108.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 108.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 108.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 110.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 110.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 110.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 110.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 111.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 111.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 111.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 111.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 113.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 113.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 113.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 113.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 114.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 114.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 114.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 114.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 115.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 115.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 115.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 115.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 119.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 119.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 119.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.13 Functions/AV Rule 119.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 126.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 126.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 126.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 126.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 127.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 127.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 127.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 127.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 133.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 133.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 133.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.14 Comments/AV Rule 133.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 135.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 135.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 135.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 135.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 138.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 138.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 138.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 138.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 139.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 139.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 139.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 139.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 140.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 140.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 140.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.15 Declarations and Definitions/AV Rule 140.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 142.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 142.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 142.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 142.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 143.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 143.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 143.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 143.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 145.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 145.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 145.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.16 Initialization/AV Rule 145.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 147.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 147.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 147.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 147.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 148.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 148.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 148.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.17 Types/AV Rule 148.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 149.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 149.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 149.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 149.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 150.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 150.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 150.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 150.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 151.1.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 151.1.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 151.1.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 151.1.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 151.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 151.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 151.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.18 Constants/AV Rule 151.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.19 Variables/AV Rule 152.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.19 Variables/AV Rule 152.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.19 Variables/AV Rule 152.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.19 Variables/AV Rule 152.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 153.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 153.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 153.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 153.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 154.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 154.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 154.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 154.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 155.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 155.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 155.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 155.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 156.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 156.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 156.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.20 Unions and Bit Fields/AV Rule 156.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 157.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 157.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 157.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 157.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 158.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 158.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 158.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 158.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 159.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 159.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 159.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 159.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 160.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 160.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 160.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 160.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 162.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 162.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 162.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 162.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 163.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 163.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 163.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 163.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 164.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 164.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 164.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 164.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 165.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 165.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 165.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 165.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 166.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 166.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 166.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 166.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 168.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 168.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 168.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.21 Operators/AV Rule 168.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 170.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 170.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 170.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 170.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 171.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 171.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 171.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 171.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 173.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 173.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 173.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 173.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 175.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 175.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 175.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 175.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 176.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 176.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 176.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.22 Pointers and References/AV Rule 176.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 178.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 178.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 178.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 178.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 179.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 179.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 179.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 179.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 180.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 180.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 180.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 180.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 181.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 181.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 181.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 181.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 182.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 182.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 182.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 182.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 184.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 184.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 184.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 184.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 185.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 185.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 185.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.23 Type Conversions/AV Rule 185.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 186.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 186.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 186.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 186.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 187.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 187.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 187.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 187.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 188.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 188.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 188.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 188.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 189.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 189.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 189.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 189.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 190.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 190.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 190.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 190.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 191.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 191.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 191.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 191.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 192.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 192.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 192.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 192.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 193.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 193.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 193.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 193.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 194.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 194.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 194.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 194.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 195.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 195.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 195.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 195.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 196.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 196.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 196.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 196.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 197.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 197.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 197.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 197.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 198.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 198.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 198.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 198.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 199.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 199.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 199.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 199.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 200.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 200.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 200.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 200.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 201.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 201.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 201.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.24 Control Flow Structures/AV Rule 201.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 202.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 202.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 202.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 202.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 204.1.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 204.1.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 204.1.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 204.1.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 204.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 204.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 204.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 204.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 205.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 205.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 205.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.25 Expressions/AV Rule 205.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.26 Memory Allocation/AV Rule 206.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.26 Memory Allocation/AV Rule 206.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.26 Memory Allocation/AV Rule 206.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.26 Memory Allocation/AV Rule 206.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.26 Memory Allocation/AV Rule 207.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.26 Memory Allocation/AV Rule 207.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.26 Memory Allocation/AV Rule 207.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.26 Memory Allocation/AV Rule 207.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.27 Fault Handling/AV Rule 208.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.27 Fault Handling/AV Rule 208.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.27 Fault Handling/AV Rule 208.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.27 Fault Handling/AV Rule 208.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 209.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 209.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 209.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 209.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 210.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 210.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 210.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 210.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 212.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 212.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 212.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 212.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 213.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 213.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 213.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 213.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 214.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 214.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 214.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 214.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 215.ql b/ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 215.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 215.ql rename to ql/repo-tests/codeql/cpp/ql/src/jsf/4.28 Portable Code/AV Rule 215.ql diff --git a/repo-tests/codeql/cpp/ql/src/jsf/lib/section_4_21_Operators/AV_Rule_166.qll b/ql/repo-tests/codeql/cpp/ql/src/jsf/lib/section_4_21_Operators/AV_Rule_166.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/jsf/lib/section_4_21_Operators/AV_Rule_166.qll rename to ql/repo-tests/codeql/cpp/ql/src/jsf/lib/section_4_21_Operators/AV_Rule_166.qll diff --git a/repo-tests/codeql/cpp/ql/src/localDefinitions.ql b/ql/repo-tests/codeql/cpp/ql/src/localDefinitions.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/localDefinitions.ql rename to ql/repo-tests/codeql/cpp/ql/src/localDefinitions.ql diff --git a/repo-tests/codeql/cpp/ql/src/localReferences.ql b/ql/repo-tests/codeql/cpp/ql/src/localReferences.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/localReferences.ql rename to ql/repo-tests/codeql/cpp/ql/src/localReferences.ql diff --git a/repo-tests/codeql/cpp/ql/src/objc.qll b/ql/repo-tests/codeql/cpp/ql/src/objc.qll similarity index 100% rename from repo-tests/codeql/cpp/ql/src/objc.qll rename to ql/repo-tests/codeql/cpp/ql/src/objc.qll diff --git a/repo-tests/codeql/cpp/ql/src/printAst.ql b/ql/repo-tests/codeql/cpp/ql/src/printAst.ql similarity index 100% rename from repo-tests/codeql/cpp/ql/src/printAst.ql rename to ql/repo-tests/codeql/cpp/ql/src/printAst.ql diff --git a/repo-tests/codeql/cpp/ql/src/qlpack.yml b/ql/repo-tests/codeql/cpp/ql/src/qlpack.yml similarity index 100% rename from repo-tests/codeql/cpp/ql/src/qlpack.yml rename to ql/repo-tests/codeql/cpp/ql/src/qlpack.yml diff --git a/repo-tests/codeql/csharp/ql/consistency-queries/CfgConsistency.ql b/ql/repo-tests/codeql/csharp/ql/consistency-queries/CfgConsistency.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/consistency-queries/CfgConsistency.ql rename to ql/repo-tests/codeql/csharp/ql/consistency-queries/CfgConsistency.ql diff --git a/repo-tests/codeql/csharp/ql/consistency-queries/SsaConsistency.ql b/ql/repo-tests/codeql/csharp/ql/consistency-queries/SsaConsistency.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/consistency-queries/SsaConsistency.ql rename to ql/repo-tests/codeql/csharp/ql/consistency-queries/SsaConsistency.ql diff --git a/repo-tests/codeql/csharp/ql/consistency-queries/qlpack.yml b/ql/repo-tests/codeql/csharp/ql/consistency-queries/qlpack.yml similarity index 100% rename from repo-tests/codeql/csharp/ql/consistency-queries/qlpack.yml rename to ql/repo-tests/codeql/csharp/ql/consistency-queries/qlpack.yml diff --git a/repo-tests/codeql/csharp/ql/examples/qlpack.yml b/ql/repo-tests/codeql/csharp/ql/examples/qlpack.yml similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/qlpack.yml rename to ql/repo-tests/codeql/csharp/ql/examples/qlpack.yml diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/array_access.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/array_access.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/array_access.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/array_access.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/cast_expr.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/cast_expr.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/cast_expr.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/cast_expr.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/catch_exception.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/catch_exception.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/catch_exception.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/catch_exception.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/constructor_call.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/constructor_call.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/constructor_call.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/constructor_call.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/empty_block.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/empty_block.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/empty_block.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/empty_block.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/empty_then.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/empty_then.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/empty_then.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/empty_then.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/eq_true.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/eq_true.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/eq_true.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/eq_true.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/extend_class.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/extend_class.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/extend_class.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/extend_class.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/extern_method.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/extern_method.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/extern_method.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/extern_method.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/field_read.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/field_read.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/field_read.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/field_read.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/integer_literal.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/integer_literal.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/integer_literal.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/integer_literal.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/method_call.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/method_call.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/method_call.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/method_call.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/mutual_recursion.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/mutual_recursion.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/mutual_recursion.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/mutual_recursion.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/null_argument.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/null_argument.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/null_argument.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/null_argument.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/override_method.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/override_method.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/override_method.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/override_method.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/qualifier.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/qualifier.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/qualifier.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/qualifier.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/return_statement.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/return_statement.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/return_statement.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/return_statement.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/singleton_block.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/singleton_block.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/singleton_block.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/singleton_block.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/switch_case.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/switch_case.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/switch_case.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/switch_case.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/ternary_conditional.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/ternary_conditional.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/ternary_conditional.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/ternary_conditional.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/throw_exception.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/throw_exception.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/throw_exception.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/throw_exception.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/todo_comment.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/todo_comment.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/todo_comment.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/todo_comment.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/too_many_params.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/too_many_params.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/too_many_params.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/too_many_params.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/try_finally.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/try_finally.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/try_finally.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/try_finally.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/unused_local_var.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/unused_local_var.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/unused_local_var.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/unused_local_var.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/unused_param.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/unused_param.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/unused_param.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/unused_param.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/void_return_type.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/void_return_type.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/void_return_type.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/void_return_type.ql diff --git a/repo-tests/codeql/csharp/ql/examples/snippets/volatile_field.ql b/ql/repo-tests/codeql/csharp/ql/examples/snippets/volatile_field.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/examples/snippets/volatile_field.ql rename to ql/repo-tests/codeql/csharp/ql/examples/snippets/volatile_field.ql diff --git a/repo-tests/codeql/csharp/ql/lib/Customizations.qll b/ql/repo-tests/codeql/csharp/ql/lib/Customizations.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/Customizations.qll rename to ql/repo-tests/codeql/csharp/ql/lib/Customizations.qll diff --git a/repo-tests/codeql/csharp/ql/lib/Linq/Helpers.qll b/ql/repo-tests/codeql/csharp/ql/lib/Linq/Helpers.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/Linq/Helpers.qll rename to ql/repo-tests/codeql/csharp/ql/lib/Linq/Helpers.qll diff --git a/repo-tests/codeql/csharp/ql/lib/cil.qll b/ql/repo-tests/codeql/csharp/ql/lib/cil.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/cil.qll rename to ql/repo-tests/codeql/csharp/ql/lib/cil.qll diff --git a/repo-tests/codeql/csharp/ql/lib/csharp.qll b/ql/repo-tests/codeql/csharp/ql/lib/csharp.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/csharp.qll rename to ql/repo-tests/codeql/csharp/ql/lib/csharp.qll diff --git a/repo-tests/codeql/csharp/ql/lib/default.qll b/ql/repo-tests/codeql/csharp/ql/lib/default.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/default.qll rename to ql/repo-tests/codeql/csharp/ql/lib/default.qll diff --git a/repo-tests/codeql/csharp/ql/lib/dotnet.qll b/ql/repo-tests/codeql/csharp/ql/lib/dotnet.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/dotnet.qll rename to ql/repo-tests/codeql/csharp/ql/lib/dotnet.qll diff --git a/repo-tests/codeql/csharp/ql/lib/qlpack.yml b/ql/repo-tests/codeql/csharp/ql/lib/qlpack.yml similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/qlpack.yml rename to ql/repo-tests/codeql/csharp/ql/lib/qlpack.yml diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/asp/AspNet.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/asp/AspNet.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/asp/AspNet.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/asp/AspNet.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/asp/WebConfig.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/asp/WebConfig.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/asp/WebConfig.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/asp/WebConfig.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Access.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Access.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Access.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Access.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Attribute.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Attribute.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Attribute.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Attribute.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/BasicBlock.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/BasicBlock.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/BasicBlock.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/BasicBlock.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CIL.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CIL.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CIL.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CIL.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CallableReturns.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CallableReturns.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CallableReturns.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CallableReturns.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/ConsistencyChecks.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/ConsistencyChecks.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/ConsistencyChecks.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/ConsistencyChecks.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/ControlFlow.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/ControlFlow.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/ControlFlow.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/ControlFlow.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CustomModifierReceiver.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CustomModifierReceiver.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CustomModifierReceiver.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/CustomModifierReceiver.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/DataFlow.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/DataFlow.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/DataFlow.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/DataFlow.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Declaration.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Declaration.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Declaration.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Declaration.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Element.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Element.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Element.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Element.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Generics.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Generics.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Generics.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Generics.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Handler.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Handler.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Handler.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Handler.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Instruction.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Instruction.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Instruction.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Instruction.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/InstructionGroups.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/InstructionGroups.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/InstructionGroups.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/InstructionGroups.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Instructions.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Instructions.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Instructions.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Instructions.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Method.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Method.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Method.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Method.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Parameterizable.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Parameterizable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Parameterizable.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Parameterizable.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Ssa.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Ssa.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Ssa.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Ssa.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Stubs.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Stubs.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Stubs.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Stubs.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Type.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Type.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Type.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Type.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Types.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Types.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Types.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Types.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Variable.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Variable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Variable.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/Variable.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImpl.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImpl.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImpl.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImpl.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImplCommon.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImplCommon.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImplCommon.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImplCommon.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImplSpecific.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImplSpecific.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImplSpecific.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/cil/internal/SsaImplSpecific.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/AnnotatedType.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/AnnotatedType.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/AnnotatedType.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/AnnotatedType.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Assignable.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Assignable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Assignable.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Assignable.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Attribute.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Attribute.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Attribute.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Attribute.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Caching.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Caching.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Caching.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Caching.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Callable.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Callable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Callable.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Callable.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Chaining.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Chaining.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Chaining.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Chaining.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Comments.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Comments.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Comments.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Comments.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Conversion.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Conversion.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Conversion.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Conversion.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Element.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Element.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Element.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Element.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Event.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Event.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Event.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Event.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/File.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/File.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/File.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/File.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Generics.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Generics.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Generics.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Generics.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Implements.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Implements.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Implements.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Implements.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Location.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Location.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Location.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Location.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Member.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Member.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Member.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Member.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Modifier.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Modifier.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Modifier.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Modifier.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Namespace.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Namespace.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Namespace.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Namespace.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Preprocessor.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Preprocessor.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Preprocessor.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Preprocessor.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/PrintAst.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/PrintAst.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/PrintAst.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/PrintAst.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Property.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Property.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Property.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Property.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Stmt.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Stmt.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Stmt.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Stmt.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Type.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Type.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Type.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Type.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/TypeRef.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/TypeRef.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/TypeRef.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/TypeRef.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Unification.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Unification.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Unification.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Unification.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Using.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Using.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Using.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Using.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Variable.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Variable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Variable.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/Variable.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/XML.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/XML.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/XML.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/XML.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Assertions.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Assertions.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Assertions.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Assertions.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Collections.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Collections.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Collections.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Collections.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/ComparisonTest.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/ComparisonTest.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/ComparisonTest.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/ComparisonTest.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Compilation.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Compilation.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Compilation.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Compilation.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/ConsistencyChecks.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/ConsistencyChecks.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/ConsistencyChecks.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/ConsistencyChecks.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Constants.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Constants.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Constants.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Constants.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Diagnostics.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Diagnostics.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Diagnostics.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Diagnostics.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Disposal.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Disposal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Disposal.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Disposal.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/GeneratedCode.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/GeneratedCode.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/GeneratedCode.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/GeneratedCode.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Loggers.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Loggers.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Loggers.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Loggers.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Strings.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Strings.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Strings.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Strings.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/StructuralComparison.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/StructuralComparison.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/StructuralComparison.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/StructuralComparison.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/TargetFramework.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/TargetFramework.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/TargetFramework.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/TargetFramework.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Util.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Util.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Util.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/commons/Util.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/BasicBlocks.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/BasicBlocks.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/BasicBlocks.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/BasicBlocks.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowElement.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowElement.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowElement.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowElement.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowGraph.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowGraph.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowGraph.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowGraph.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/Guards.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/Guards.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/Guards.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/Guards.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Completion.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Completion.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Completion.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Completion.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImpl.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImpl.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImpl.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImpl.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplShared.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplShared.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplShared.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplShared.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplSpecific.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplSpecific.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplSpecific.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplSpecific.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/NonReturning.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/NonReturning.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/NonReturning.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/NonReturning.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreBasicBlocks.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreBasicBlocks.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreBasicBlocks.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreBasicBlocks.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreSsa.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreSsa.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreSsa.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreSsa.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Splitting.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Splitting.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Splitting.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Splitting.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/SuccessorType.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/SuccessorType.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/SuccessorType.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/SuccessorType.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/pressa/SsaImplCommon.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/pressa/SsaImplCommon.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/pressa/SsaImplCommon.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/pressa/SsaImplCommon.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/pressa/SsaImplSpecific.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/pressa/SsaImplSpecific.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/pressa/SsaImplSpecific.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/controlflow/internal/pressa/SsaImplSpecific.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/Bound.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/Bound.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/Bound.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/Bound.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/CallContext.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/CallContext.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/CallContext.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/CallContext.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow2.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow2.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow2.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow2.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow3.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow3.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow3.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow3.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow4.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow4.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow4.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow4.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow5.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow5.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow5.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/DataFlow5.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/ExternalFlow.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/ExternalFlow.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/ExternalFlow.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/ExternalFlow.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/FlowSummary.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/FlowSummary.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/FlowSummary.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/FlowSummary.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/LibraryTypeDataFlow.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/LibraryTypeDataFlow.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/LibraryTypeDataFlow.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/LibraryTypeDataFlow.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/ModulusAnalysis.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/ModulusAnalysis.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/ModulusAnalysis.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/ModulusAnalysis.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/Nullness.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/Nullness.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/Nullness.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/Nullness.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/SSA.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/SSA.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/SSA.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/SSA.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/SignAnalysis.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/SignAnalysis.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/SignAnalysis.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/SignAnalysis.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking2.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking2.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking2.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking2.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking3.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking3.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking3.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking3.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking4.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking4.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking4.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking4.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking5.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking5.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking5.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking5.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/flowsources/PublicCallableParameter.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/flowsources/PublicCallableParameter.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/flowsources/PublicCallableParameter.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/flowsources/PublicCallableParameter.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/flowsources/Remote.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/flowsources/Remote.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/flowsources/Remote.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/flowsources/Remote.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/BaseSSA.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/BaseSSA.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/BaseSSA.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/BaseSSA.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/CallableReturns.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/CallableReturns.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/CallableReturns.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/CallableReturns.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ControlFlowReachability.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ControlFlowReachability.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ControlFlowReachability.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ControlFlowReachability.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl2.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl2.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl2.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl2.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl3.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl3.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl3.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl3.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl4.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl4.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl4.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl4.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl5.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl5.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl5.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl5.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplCommon.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplCommon.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplCommon.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplCommon.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplConsistency.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplConsistency.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplConsistency.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplConsistency.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplSpecific.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplSpecific.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplSpecific.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplSpecific.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPublic.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPublic.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPublic.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPublic.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DelegateDataFlow.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DelegateDataFlow.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DelegateDataFlow.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DelegateDataFlow.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImplSpecific.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImplSpecific.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImplSpecific.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImplSpecific.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImpl.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImpl.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImpl.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImpl.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImplCommon.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImplCommon.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImplCommon.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImplCommon.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImplSpecific.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImplSpecific.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImplSpecific.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImplSpecific.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/Steps.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/Steps.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/Steps.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/Steps.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPublic.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPublic.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPublic.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPublic.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/basessa/SsaImplCommon.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/basessa/SsaImplCommon.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/basessa/SsaImplCommon.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/basessa/SsaImplCommon.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/basessa/SsaImplSpecific.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/basessa/SsaImplSpecific.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/basessa/SsaImplSpecific.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/basessa/SsaImplSpecific.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/BoundSpecific.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/BoundSpecific.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/BoundSpecific.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/BoundSpecific.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ConstantUtils.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ConstantUtils.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ConstantUtils.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ConstantUtils.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ControlFlowReachability.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ControlFlowReachability.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ControlFlowReachability.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ControlFlowReachability.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ModulusAnalysisSpecific.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ModulusAnalysisSpecific.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ModulusAnalysisSpecific.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ModulusAnalysisSpecific.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/RangeUtils.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/RangeUtils.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/RangeUtils.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/RangeUtils.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/Sign.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/Sign.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/Sign.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/Sign.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SignAnalysisCommon.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SignAnalysisCommon.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SignAnalysisCommon.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SignAnalysisCommon.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SignAnalysisSpecific.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SignAnalysisSpecific.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SignAnalysisSpecific.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SignAnalysisSpecific.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaUtils.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaUtils.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaUtils.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaUtils.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTrackingParameter.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking2/TaintTrackingImpl.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking2/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking2/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking2/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking2/TaintTrackingParameter.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking2/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking2/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking2/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking3/TaintTrackingImpl.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking3/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking3/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking3/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking3/TaintTrackingParameter.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking3/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking3/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking3/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking4/TaintTrackingImpl.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking4/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking4/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking4/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking4/TaintTrackingParameter.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking4/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking4/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking4/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking5/TaintTrackingImpl.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking5/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking5/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking5/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking5/TaintTrackingParameter.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking5/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking5/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking5/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/Dispatch.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/Dispatch.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/Dispatch.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/Dispatch.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/OverridableCallable.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/OverridableCallable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/OverridableCallable.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/OverridableCallable.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/RuntimeCallable.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/RuntimeCallable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/RuntimeCallable.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/dispatch/RuntimeCallable.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Access.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Access.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Access.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Access.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/ArithmeticOperation.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/ArithmeticOperation.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/ArithmeticOperation.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/ArithmeticOperation.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Assignment.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Assignment.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Assignment.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Assignment.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/BitwiseOperation.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/BitwiseOperation.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/BitwiseOperation.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/BitwiseOperation.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Call.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Call.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Call.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Call.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/ComparisonOperation.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/ComparisonOperation.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/ComparisonOperation.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/ComparisonOperation.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Creation.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Creation.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Creation.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Creation.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Dynamic.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Dynamic.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Dynamic.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Dynamic.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Expr.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Expr.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Expr.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Expr.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Literal.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Literal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Literal.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/Literal.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/LogicalOperation.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/LogicalOperation.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/LogicalOperation.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/exprs/LogicalOperation.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Dapper.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Dapper.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Dapper.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Dapper.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/EntityFramework.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/EntityFramework.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/EntityFramework.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/EntityFramework.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Format.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Format.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Format.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Format.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/JsonNET.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/JsonNET.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/JsonNET.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/JsonNET.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Microsoft.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Microsoft.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Microsoft.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Microsoft.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Moq.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Moq.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Moq.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Moq.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/NHibernate.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/NHibernate.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/NHibernate.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/NHibernate.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/ServiceStack.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/ServiceStack.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/ServiceStack.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/ServiceStack.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Sql.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Sql.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Sql.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Sql.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/System.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/System.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/System.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/System.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Test.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Test.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Test.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/Test.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/WCF.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/WCF.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/WCF.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/WCF.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/microsoft/AspNetCore.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/microsoft/AspNetCore.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/microsoft/AspNetCore.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/microsoft/AspNetCore.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/microsoft/Owin.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/microsoft/Owin.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/microsoft/Owin.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/microsoft/Owin.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/CodeDom.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/CodeDom.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/CodeDom.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/CodeDom.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Collections.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Collections.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Collections.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Collections.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Data.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Data.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Data.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Data.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Diagnostics.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Diagnostics.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Diagnostics.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Diagnostics.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/DirectoryServices.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/DirectoryServices.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/DirectoryServices.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/DirectoryServices.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/IO.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/IO.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/IO.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/IO.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Linq.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Linq.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Linq.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Linq.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Net.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Net.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Net.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Net.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Reflection.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Reflection.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Reflection.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Reflection.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Runtime.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Runtime.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Runtime.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Runtime.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Security.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Security.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Security.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Security.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Text.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Text.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Text.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Text.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Threading.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Threading.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Threading.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Threading.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Web.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Web.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Web.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Web.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Windows.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Windows.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Windows.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Windows.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Xml.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Xml.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Xml.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/Xml.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/codedom/Compiler.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/codedom/Compiler.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/codedom/Compiler.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/codedom/Compiler.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/collections/Generic.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/collections/Generic.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/collections/Generic.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/collections/Generic.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/collections/Specialized.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/collections/Specialized.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/collections/Specialized.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/collections/Specialized.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/Common.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/Common.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/Common.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/Common.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/Entity.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/Entity.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/Entity.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/Entity.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/SqlClient.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/SqlClient.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/SqlClient.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/SqlClient.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/SqlServerCe.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/SqlServerCe.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/SqlServerCe.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/data/SqlServerCe.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/diagnostics/Contracts.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/diagnostics/Contracts.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/diagnostics/Contracts.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/diagnostics/Contracts.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/directoryservices/Protocols.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/directoryservices/Protocols.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/directoryservices/Protocols.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/directoryservices/Protocols.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/io/Compression.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/io/Compression.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/io/Compression.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/io/Compression.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/linq/Expressions.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/linq/Expressions.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/linq/Expressions.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/linq/Expressions.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/net/Mail.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/net/Mail.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/net/Mail.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/net/Mail.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/runtime/CompilerServices.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/runtime/CompilerServices.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/runtime/CompilerServices.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/runtime/CompilerServices.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/runtime/InteropServices.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/runtime/InteropServices.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/runtime/InteropServices.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/runtime/InteropServices.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/Cryptography.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/Cryptography.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/Cryptography.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/Cryptography.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/cryptography/SymmetricAlgorithm.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/cryptography/SymmetricAlgorithm.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/cryptography/SymmetricAlgorithm.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/cryptography/SymmetricAlgorithm.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/cryptography/X509Certificates.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/cryptography/X509Certificates.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/cryptography/X509Certificates.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/security/cryptography/X509Certificates.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/text/RegularExpressions.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/text/RegularExpressions.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/text/RegularExpressions.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/text/RegularExpressions.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/threading/Tasks.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/threading/Tasks.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/threading/Tasks.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/threading/Tasks.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Helpers.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Helpers.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Helpers.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Helpers.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Http.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Http.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Http.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Http.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Mvc.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Mvc.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Mvc.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Mvc.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Security.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Security.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Security.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Security.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Services.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Services.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Services.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/Services.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/UI.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/UI.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/UI.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/UI.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/WebPages.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/WebPages.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/WebPages.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/WebPages.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/ui/WebControls.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/ui/WebControls.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/ui/WebControls.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/web/ui/WebControls.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/windows/Forms.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/windows/Forms.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/windows/Forms.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/windows/Forms.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/xml/XPath.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/xml/XPath.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/xml/XPath.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/system/xml/XPath.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/NUnit.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/NUnit.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/NUnit.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/NUnit.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/VisualStudio.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/VisualStudio.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/VisualStudio.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/VisualStudio.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/XUnit.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/XUnit.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/XUnit.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/frameworks/test/XUnit.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/Complexity.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/Complexity.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/Complexity.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/Complexity.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/Coupling.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/Coupling.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/Coupling.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/Coupling.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/ExternalDependencies.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/ExternalDependencies.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/ExternalDependencies.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/metrics/ExternalDependencies.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/PrivateData.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/PrivateData.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/PrivateData.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/PrivateData.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/Sanitizers.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/Sanitizers.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/Sanitizers.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/Sanitizers.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/SensitiveActions.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/SensitiveActions.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/SensitiveActions.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/SensitiveActions.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/cryptography/EncryptionKeyDataFlowQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/cryptography/EncryptionKeyDataFlowQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/cryptography/EncryptionKeyDataFlowQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/cryptography/EncryptionKeyDataFlowQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/cryptography/HardcodedSymmetricEncryptionKey.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/cryptography/HardcodedSymmetricEncryptionKey.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/cryptography/HardcodedSymmetricEncryptionKey.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/cryptography/HardcodedSymmetricEncryptionKey.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CleartextStorageQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CleartextStorageQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CleartextStorageQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CleartextStorageQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CodeInjectionQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CodeInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CodeInjectionQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CodeInjectionQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CommandInjectionQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CommandInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CommandInjectionQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/CommandInjectionQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ConditionalBypassQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ConditionalBypassQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ConditionalBypassQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ConditionalBypassQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExposureOfPrivateInformationQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExposureOfPrivateInformationQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExposureOfPrivateInformationQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExposureOfPrivateInformationQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExternalAPIsQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExternalAPIsQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExternalAPIsQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExternalAPIsQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/LDAPInjectionQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/LDAPInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/LDAPInjectionQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/LDAPInjectionQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/LogForgingQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/LogForgingQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/LogForgingQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/LogForgingQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/MissingXMLValidationQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/MissingXMLValidationQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/MissingXMLValidationQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/MissingXMLValidationQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ReDoSQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ReDoSQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ReDoSQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ReDoSQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/RegexInjectionQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/RegexInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/RegexInjectionQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/RegexInjectionQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ResourceInjectionQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ResourceInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ResourceInjectionQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ResourceInjectionQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/SqlInjectionQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/SqlInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/SqlInjectionQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/SqlInjectionQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/TaintedPathQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/TaintedPathQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/TaintedPathQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/TaintedPathQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/UnsafeDeserializationQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/UnsafeDeserializationQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/UnsafeDeserializationQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/UnsafeDeserializationQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/UrlRedirectQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/UrlRedirectQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/UrlRedirectQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/UrlRedirectQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XMLEntityInjectionQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XMLEntityInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XMLEntityInjectionQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XMLEntityInjectionQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XPathInjectionQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XPathInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XPathInjectionQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XPathInjectionQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XSSQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XSSQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XSSQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XSSQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XSSSinks.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XSSSinks.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XSSSinks.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/XSSSinks.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ZipSlipQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ZipSlipQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ZipSlipQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/ZipSlipQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Email.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Email.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Email.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Email.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ExternalLocationSink.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ExternalLocationSink.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ExternalLocationSink.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ExternalLocationSink.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Html.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Html.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Html.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Html.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Remote.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Remote.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Remote.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Remote.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Local.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Local.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Local.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Local.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Remote.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Remote.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Remote.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Remote.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Stored.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Stored.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Stored.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/Stored.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/xml/InsecureXMLQuery.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/xml/InsecureXMLQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/xml/InsecureXMLQuery.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/security/xml/InsecureXMLQuery.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/serialization/Deserializers.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/serialization/Deserializers.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/serialization/Deserializers.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/serialization/Deserializers.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/serialization/Serialization.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/serialization/Serialization.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/serialization/Serialization.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/csharp/serialization/Serialization.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Callable.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Callable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Callable.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Callable.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Declaration.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Declaration.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Declaration.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Declaration.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/DotNet.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/DotNet.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/DotNet.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/DotNet.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Element.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Element.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Element.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Element.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Expr.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Expr.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Expr.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Expr.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Generics.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Generics.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Generics.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Generics.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Namespace.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Namespace.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Namespace.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Namespace.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Parameterizable.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Parameterizable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Parameterizable.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Parameterizable.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Type.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Type.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Type.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Type.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Utils.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Utils.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Utils.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Utils.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Variable.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Variable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Variable.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/code/dotnet/Variable.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmle/files/FileSystem.qll b/ql/repo-tests/codeql/csharp/ql/lib/semmle/files/FileSystem.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmle/files/FileSystem.qll rename to ql/repo-tests/codeql/csharp/ql/lib/semmle/files/FileSystem.qll diff --git a/repo-tests/codeql/csharp/ql/lib/semmlecode.csharp.dbscheme b/ql/repo-tests/codeql/csharp/ql/lib/semmlecode.csharp.dbscheme similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/semmlecode.csharp.dbscheme rename to ql/repo-tests/codeql/csharp/ql/lib/semmlecode.csharp.dbscheme diff --git a/repo-tests/codeql/csharp/ql/lib/tutorial.qll b/ql/repo-tests/codeql/csharp/ql/lib/tutorial.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/lib/tutorial.qll rename to ql/repo-tests/codeql/csharp/ql/lib/tutorial.qll diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/CallToGCCollect.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/CallToGCCollect.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/CallToGCCollect.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/CallToGCCollect.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/CallToObsoleteMethod.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/CallToObsoleteMethod.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/CallToObsoleteMethod.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/CallToObsoleteMethod.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/ClassDoesNotImplementEquals.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/ClassDoesNotImplementEquals.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/ClassDoesNotImplementEquals.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/ClassDoesNotImplementEquals.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/ClassImplementsICloneable.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/ClassImplementsICloneable.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/ClassImplementsICloneable.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/ClassImplementsICloneable.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/Dispose.qll b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/Dispose.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/Dispose.qll rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/Dispose.qll diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/DisposeNotCalledOnException.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/DisposeNotCalledOnException.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/DisposeNotCalledOnException.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/DisposeNotCalledOnException.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/FormatInvalid.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/FormatInvalid.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/FormatInvalid.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/FormatInvalid.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/InconsistentEqualsGetHashCode.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/InconsistentEqualsGetHashCode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/InconsistentEqualsGetHashCode.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/InconsistentEqualsGetHashCode.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/IncorrectCompareToSignature.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/IncorrectCompareToSignature.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/IncorrectCompareToSignature.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/IncorrectCompareToSignature.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/IncorrectEqualsSignature.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/IncorrectEqualsSignature.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/IncorrectEqualsSignature.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/IncorrectEqualsSignature.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/MissingDisposeCall.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/MissingDisposeCall.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/MissingDisposeCall.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/MissingDisposeCall.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/MissingDisposeMethod.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/MissingDisposeMethod.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/MissingDisposeMethod.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/MissingDisposeMethod.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/NoDisposeCallOnLocalIDisposable.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/NoDisposeCallOnLocalIDisposable.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/NoDisposeCallOnLocalIDisposable.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/NoDisposeCallOnLocalIDisposable.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/NonOverridingMethod.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/NonOverridingMethod.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/NonOverridingMethod.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/NonOverridingMethod.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/NullArgumentToEquals.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/NullArgumentToEquals.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/NullArgumentToEquals.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/NullArgumentToEquals.ql diff --git a/repo-tests/codeql/csharp/ql/src/API Abuse/UncheckedReturnValue.ql b/ql/repo-tests/codeql/csharp/ql/src/API Abuse/UncheckedReturnValue.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/API Abuse/UncheckedReturnValue.ql rename to ql/repo-tests/codeql/csharp/ql/src/API Abuse/UncheckedReturnValue.ql diff --git a/repo-tests/codeql/csharp/ql/src/ASP/BlockCodeResponseWrite.ql b/ql/repo-tests/codeql/csharp/ql/src/ASP/BlockCodeResponseWrite.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/ASP/BlockCodeResponseWrite.ql rename to ql/repo-tests/codeql/csharp/ql/src/ASP/BlockCodeResponseWrite.ql diff --git a/repo-tests/codeql/csharp/ql/src/ASP/ComplexInlineCode.ql b/ql/repo-tests/codeql/csharp/ql/src/ASP/ComplexInlineCode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/ASP/ComplexInlineCode.ql rename to ql/repo-tests/codeql/csharp/ql/src/ASP/ComplexInlineCode.ql diff --git a/repo-tests/codeql/csharp/ql/src/ASP/NonInternationalizedText.ql b/ql/repo-tests/codeql/csharp/ql/src/ASP/NonInternationalizedText.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/ASP/NonInternationalizedText.ql rename to ql/repo-tests/codeql/csharp/ql/src/ASP/NonInternationalizedText.ql diff --git a/repo-tests/codeql/csharp/ql/src/ASP/SplitControlStructure.ql b/ql/repo-tests/codeql/csharp/ql/src/ASP/SplitControlStructure.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/ASP/SplitControlStructure.ql rename to ql/repo-tests/codeql/csharp/ql/src/ASP/SplitControlStructure.ql diff --git a/repo-tests/codeql/csharp/ql/src/AlertSuppression.ql b/ql/repo-tests/codeql/csharp/ql/src/AlertSuppression.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/AlertSuppression.ql rename to ql/repo-tests/codeql/csharp/ql/src/AlertSuppression.ql diff --git a/repo-tests/codeql/csharp/ql/src/Architecture/Dependencies/MutualDependency.ql b/ql/repo-tests/codeql/csharp/ql/src/Architecture/Dependencies/MutualDependency.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Architecture/Dependencies/MutualDependency.ql rename to ql/repo-tests/codeql/csharp/ql/src/Architecture/Dependencies/MutualDependency.ql diff --git a/repo-tests/codeql/csharp/ql/src/Architecture/Refactoring Opportunities/FeatureEnvy.ql b/ql/repo-tests/codeql/csharp/ql/src/Architecture/Refactoring Opportunities/FeatureEnvy.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Architecture/Refactoring Opportunities/FeatureEnvy.ql rename to ql/repo-tests/codeql/csharp/ql/src/Architecture/Refactoring Opportunities/FeatureEnvy.ql diff --git a/repo-tests/codeql/csharp/ql/src/Architecture/Refactoring Opportunities/InappropriateIntimacy.ql b/ql/repo-tests/codeql/csharp/ql/src/Architecture/Refactoring Opportunities/InappropriateIntimacy.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Architecture/Refactoring Opportunities/InappropriateIntimacy.ql rename to ql/repo-tests/codeql/csharp/ql/src/Architecture/Refactoring Opportunities/InappropriateIntimacy.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/CallsUnmanagedCode.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/CallsUnmanagedCode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/CallsUnmanagedCode.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/CallsUnmanagedCode.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/CatchOfNullReferenceException.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/CatchOfNullReferenceException.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/CatchOfNullReferenceException.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/CatchOfNullReferenceException.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Comments/CommentedOutCode.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Comments/CommentedOutCode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Comments/CommentedOutCode.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Comments/CommentedOutCode.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Comments/TodoComments.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Comments/TodoComments.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Comments/TodoComments.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Comments/TodoComments.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Control-Flow/ConstantCondition.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Control-Flow/ConstantCondition.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Control-Flow/ConstantCondition.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Control-Flow/ConstantCondition.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/EmptyInterface.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/EmptyInterface.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/EmptyInterface.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/EmptyInterface.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/LocalScopeVariableShadowsMember.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/LocalScopeVariableShadowsMember.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/LocalScopeVariableShadowsMember.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/LocalScopeVariableShadowsMember.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/NoConstantsOnly.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/NoConstantsOnly.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/NoConstantsOnly.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/NoConstantsOnly.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/TooManyRefParameters.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/TooManyRefParameters.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/TooManyRefParameters.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Declarations/TooManyRefParameters.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/EmptyCatchBlock.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/EmptyCatchBlock.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/EmptyCatchBlock.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/EmptyCatchBlock.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/ErroneousClassCompare.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/ErroneousClassCompare.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/ErroneousClassCompare.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/ErroneousClassCompare.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/AbstractToConcreteCollection.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/AbstractToConcreteCollection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/AbstractToConcreteCollection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/AbstractToConcreteCollection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/ExposeRepresentation.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/ExposeRepresentation.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/ExposeRepresentation.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/ExposeRepresentation.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/StaticArray.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/StaticArray.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/StaticArray.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Implementation Hiding/StaticArray.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/LeftoverDebugCode.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/LeftoverDebugCode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/LeftoverDebugCode.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/LeftoverDebugCode.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstants.qll b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstants.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstants.qll rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstants.qll diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstantsNumbers.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstantsNumbers.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstantsNumbers.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstantsNumbers.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstantsString.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstantsString.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstantsString.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicConstantsString.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicNumbersUseConstant.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicNumbersUseConstant.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicNumbersUseConstant.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicNumbersUseConstant.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicStringsUseConstant.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicStringsUseConstant.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicStringsUseConstant.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Magic Constants/MagicStringsUseConstant.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConfusingMethodNames.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConfusingMethodNames.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConfusingMethodNames.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConfusingMethodNames.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConfusingOverridesNames.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConfusingOverridesNames.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConfusingOverridesNames.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConfusingOverridesNames.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConstantNaming.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConstantNaming.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConstantNaming.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ConstantNaming.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ControlNamePrefixes.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ControlNamePrefixes.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ControlNamePrefixes.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/ControlNamePrefixes.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/DefaultControlNames.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/DefaultControlNames.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/DefaultControlNames.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/DefaultControlNames.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/FieldMasksSuperField.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/FieldMasksSuperField.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/FieldMasksSuperField.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/FieldMasksSuperField.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/SameNameAsSuper.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/SameNameAsSuper.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/SameNameAsSuper.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/SameNameAsSuper.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/VariableNameTooShort.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/VariableNameTooShort.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/VariableNameTooShort.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/Naming Conventions/VariableNameTooShort.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/UnmanagedCodeCheck.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/UnmanagedCodeCheck.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/UnmanagedCodeCheck.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/UnmanagedCodeCheck.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/UseOfHtmlInputHidden.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/UseOfHtmlInputHidden.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/UseOfHtmlInputHidden.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/UseOfHtmlInputHidden.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/UseOfSystemOutputStream.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/UseOfSystemOutputStream.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/UseOfSystemOutputStream.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/UseOfSystemOutputStream.ql diff --git a/repo-tests/codeql/csharp/ql/src/Bad Practices/VirtualCallInConstructorOrDestructor.ql b/ql/repo-tests/codeql/csharp/ql/src/Bad Practices/VirtualCallInConstructorOrDestructor.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Bad Practices/VirtualCallInConstructorOrDestructor.ql rename to ql/repo-tests/codeql/csharp/ql/src/Bad Practices/VirtualCallInConstructorOrDestructor.ql diff --git a/repo-tests/codeql/csharp/ql/src/CSI/CompareIdenticalValues.ql b/ql/repo-tests/codeql/csharp/ql/src/CSI/CompareIdenticalValues.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/CSI/CompareIdenticalValues.ql rename to ql/repo-tests/codeql/csharp/ql/src/CSI/CompareIdenticalValues.ql diff --git a/repo-tests/codeql/csharp/ql/src/CSI/NullAlways.ql b/ql/repo-tests/codeql/csharp/ql/src/CSI/NullAlways.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/CSI/NullAlways.ql rename to ql/repo-tests/codeql/csharp/ql/src/CSI/NullAlways.ql diff --git a/repo-tests/codeql/csharp/ql/src/CSI/NullMaybe.ql b/ql/repo-tests/codeql/csharp/ql/src/CSI/NullMaybe.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/CSI/NullMaybe.ql rename to ql/repo-tests/codeql/csharp/ql/src/CSI/NullMaybe.ql diff --git a/repo-tests/codeql/csharp/ql/src/Complexity/BlockWithTooManyStatements.ql b/ql/repo-tests/codeql/csharp/ql/src/Complexity/BlockWithTooManyStatements.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Complexity/BlockWithTooManyStatements.ql rename to ql/repo-tests/codeql/csharp/ql/src/Complexity/BlockWithTooManyStatements.ql diff --git a/repo-tests/codeql/csharp/ql/src/Complexity/ComplexCondition.ql b/ql/repo-tests/codeql/csharp/ql/src/Complexity/ComplexCondition.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Complexity/ComplexCondition.ql rename to ql/repo-tests/codeql/csharp/ql/src/Complexity/ComplexCondition.ql diff --git a/repo-tests/codeql/csharp/ql/src/Concurrency/Concurrency.qll b/ql/repo-tests/codeql/csharp/ql/src/Concurrency/Concurrency.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Concurrency/Concurrency.qll rename to ql/repo-tests/codeql/csharp/ql/src/Concurrency/Concurrency.qll diff --git a/repo-tests/codeql/csharp/ql/src/Concurrency/DataMembers.qll b/ql/repo-tests/codeql/csharp/ql/src/Concurrency/DataMembers.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Concurrency/DataMembers.qll rename to ql/repo-tests/codeql/csharp/ql/src/Concurrency/DataMembers.qll diff --git a/repo-tests/codeql/csharp/ql/src/Concurrency/FutileSyncOnField.ql b/ql/repo-tests/codeql/csharp/ql/src/Concurrency/FutileSyncOnField.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Concurrency/FutileSyncOnField.ql rename to ql/repo-tests/codeql/csharp/ql/src/Concurrency/FutileSyncOnField.ql diff --git a/repo-tests/codeql/csharp/ql/src/Concurrency/LockOrder.ql b/ql/repo-tests/codeql/csharp/ql/src/Concurrency/LockOrder.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Concurrency/LockOrder.ql rename to ql/repo-tests/codeql/csharp/ql/src/Concurrency/LockOrder.ql diff --git a/repo-tests/codeql/csharp/ql/src/Concurrency/LockThis.ql b/ql/repo-tests/codeql/csharp/ql/src/Concurrency/LockThis.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Concurrency/LockThis.ql rename to ql/repo-tests/codeql/csharp/ql/src/Concurrency/LockThis.ql diff --git a/repo-tests/codeql/csharp/ql/src/Concurrency/LockedWait.ql b/ql/repo-tests/codeql/csharp/ql/src/Concurrency/LockedWait.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Concurrency/LockedWait.ql rename to ql/repo-tests/codeql/csharp/ql/src/Concurrency/LockedWait.ql diff --git a/repo-tests/codeql/csharp/ql/src/Concurrency/SynchSetUnsynchGet.ql b/ql/repo-tests/codeql/csharp/ql/src/Concurrency/SynchSetUnsynchGet.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Concurrency/SynchSetUnsynchGet.ql rename to ql/repo-tests/codeql/csharp/ql/src/Concurrency/SynchSetUnsynchGet.ql diff --git a/repo-tests/codeql/csharp/ql/src/Concurrency/ThreadCreation.qll b/ql/repo-tests/codeql/csharp/ql/src/Concurrency/ThreadCreation.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Concurrency/ThreadCreation.qll rename to ql/repo-tests/codeql/csharp/ql/src/Concurrency/ThreadCreation.qll diff --git a/repo-tests/codeql/csharp/ql/src/Concurrency/UnsafeLazyInitialization.ql b/ql/repo-tests/codeql/csharp/ql/src/Concurrency/UnsafeLazyInitialization.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Concurrency/UnsafeLazyInitialization.ql rename to ql/repo-tests/codeql/csharp/ql/src/Concurrency/UnsafeLazyInitialization.ql diff --git a/repo-tests/codeql/csharp/ql/src/Concurrency/UnsynchronizedStaticAccess.ql b/ql/repo-tests/codeql/csharp/ql/src/Concurrency/UnsynchronizedStaticAccess.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Concurrency/UnsynchronizedStaticAccess.ql rename to ql/repo-tests/codeql/csharp/ql/src/Concurrency/UnsynchronizedStaticAccess.ql diff --git a/repo-tests/codeql/csharp/ql/src/Configuration/EmptyPasswordInConfigurationFile.ql b/ql/repo-tests/codeql/csharp/ql/src/Configuration/EmptyPasswordInConfigurationFile.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Configuration/EmptyPasswordInConfigurationFile.ql rename to ql/repo-tests/codeql/csharp/ql/src/Configuration/EmptyPasswordInConfigurationFile.ql diff --git a/repo-tests/codeql/csharp/ql/src/Configuration/PasswordInConfigurationFile.ql b/ql/repo-tests/codeql/csharp/ql/src/Configuration/PasswordInConfigurationFile.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Configuration/PasswordInConfigurationFile.ql rename to ql/repo-tests/codeql/csharp/ql/src/Configuration/PasswordInConfigurationFile.ql diff --git a/repo-tests/codeql/csharp/ql/src/Dead Code/DeadCode.qll b/ql/repo-tests/codeql/csharp/ql/src/Dead Code/DeadCode.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Dead Code/DeadCode.qll rename to ql/repo-tests/codeql/csharp/ql/src/Dead Code/DeadCode.qll diff --git a/repo-tests/codeql/csharp/ql/src/Dead Code/DeadRefTypes.ql b/ql/repo-tests/codeql/csharp/ql/src/Dead Code/DeadRefTypes.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Dead Code/DeadRefTypes.ql rename to ql/repo-tests/codeql/csharp/ql/src/Dead Code/DeadRefTypes.ql diff --git a/repo-tests/codeql/csharp/ql/src/Dead Code/DeadStoreOfLocal.ql b/ql/repo-tests/codeql/csharp/ql/src/Dead Code/DeadStoreOfLocal.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Dead Code/DeadStoreOfLocal.ql rename to ql/repo-tests/codeql/csharp/ql/src/Dead Code/DeadStoreOfLocal.ql diff --git a/repo-tests/codeql/csharp/ql/src/Dead Code/NonAssignedFields.ql b/ql/repo-tests/codeql/csharp/ql/src/Dead Code/NonAssignedFields.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Dead Code/NonAssignedFields.ql rename to ql/repo-tests/codeql/csharp/ql/src/Dead Code/NonAssignedFields.ql diff --git a/repo-tests/codeql/csharp/ql/src/Dead Code/UnusedField.ql b/ql/repo-tests/codeql/csharp/ql/src/Dead Code/UnusedField.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Dead Code/UnusedField.ql rename to ql/repo-tests/codeql/csharp/ql/src/Dead Code/UnusedField.ql diff --git a/repo-tests/codeql/csharp/ql/src/Dead Code/UnusedMethod.ql b/ql/repo-tests/codeql/csharp/ql/src/Dead Code/UnusedMethod.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Dead Code/UnusedMethod.ql rename to ql/repo-tests/codeql/csharp/ql/src/Dead Code/UnusedMethod.ql diff --git a/repo-tests/codeql/csharp/ql/src/Diagnostics/CompilerError.ql b/ql/repo-tests/codeql/csharp/ql/src/Diagnostics/CompilerError.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Diagnostics/CompilerError.ql rename to ql/repo-tests/codeql/csharp/ql/src/Diagnostics/CompilerError.ql diff --git a/repo-tests/codeql/csharp/ql/src/Diagnostics/CompilerMessage.ql b/ql/repo-tests/codeql/csharp/ql/src/Diagnostics/CompilerMessage.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Diagnostics/CompilerMessage.ql rename to ql/repo-tests/codeql/csharp/ql/src/Diagnostics/CompilerMessage.ql diff --git a/repo-tests/codeql/csharp/ql/src/Diagnostics/DiagnosticExtractionErrors.ql b/ql/repo-tests/codeql/csharp/ql/src/Diagnostics/DiagnosticExtractionErrors.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Diagnostics/DiagnosticExtractionErrors.ql rename to ql/repo-tests/codeql/csharp/ql/src/Diagnostics/DiagnosticExtractionErrors.ql diff --git a/repo-tests/codeql/csharp/ql/src/Diagnostics/DiagnosticNoExtractionErrors.ql b/ql/repo-tests/codeql/csharp/ql/src/Diagnostics/DiagnosticNoExtractionErrors.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Diagnostics/DiagnosticNoExtractionErrors.ql rename to ql/repo-tests/codeql/csharp/ql/src/Diagnostics/DiagnosticNoExtractionErrors.ql diff --git a/repo-tests/codeql/csharp/ql/src/Diagnostics/ExtractorError.ql b/ql/repo-tests/codeql/csharp/ql/src/Diagnostics/ExtractorError.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Diagnostics/ExtractorError.ql rename to ql/repo-tests/codeql/csharp/ql/src/Diagnostics/ExtractorError.ql diff --git a/repo-tests/codeql/csharp/ql/src/Diagnostics/ExtractorMessage.ql b/ql/repo-tests/codeql/csharp/ql/src/Diagnostics/ExtractorMessage.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Diagnostics/ExtractorMessage.ql rename to ql/repo-tests/codeql/csharp/ql/src/Diagnostics/ExtractorMessage.ql diff --git a/repo-tests/codeql/csharp/ql/src/Documentation/Documentation.qll b/ql/repo-tests/codeql/csharp/ql/src/Documentation/Documentation.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Documentation/Documentation.qll rename to ql/repo-tests/codeql/csharp/ql/src/Documentation/Documentation.qll diff --git a/repo-tests/codeql/csharp/ql/src/Documentation/XmldocExtraParam.ql b/ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocExtraParam.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Documentation/XmldocExtraParam.ql rename to ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocExtraParam.ql diff --git a/repo-tests/codeql/csharp/ql/src/Documentation/XmldocExtraTypeParam.ql b/ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocExtraTypeParam.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Documentation/XmldocExtraTypeParam.ql rename to ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocExtraTypeParam.ql diff --git a/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissing.ql b/ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissing.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissing.ql rename to ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissing.ql diff --git a/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingException.ql b/ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingException.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingException.ql rename to ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingException.ql diff --git a/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingParam.ql b/ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingParam.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingParam.ql rename to ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingParam.ql diff --git a/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingReturn.ql b/ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingReturn.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingReturn.ql rename to ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingReturn.ql diff --git a/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingSummary.ql b/ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingSummary.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingSummary.ql rename to ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingSummary.ql diff --git a/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingTypeParam.ql b/ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingTypeParam.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingTypeParam.ql rename to ql/repo-tests/codeql/csharp/ql/src/Documentation/XmldocMissingTypeParam.ql diff --git a/repo-tests/codeql/csharp/ql/src/IDEContextual.qll b/ql/repo-tests/codeql/csharp/ql/src/IDEContextual.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/IDEContextual.qll rename to ql/repo-tests/codeql/csharp/ql/src/IDEContextual.qll diff --git a/repo-tests/codeql/csharp/ql/src/Input Validation/UseOfFileUpload.ql b/ql/repo-tests/codeql/csharp/ql/src/Input Validation/UseOfFileUpload.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Input Validation/UseOfFileUpload.ql rename to ql/repo-tests/codeql/csharp/ql/src/Input Validation/UseOfFileUpload.ql diff --git a/repo-tests/codeql/csharp/ql/src/Input Validation/ValueShadowing.ql b/ql/repo-tests/codeql/csharp/ql/src/Input Validation/ValueShadowing.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Input Validation/ValueShadowing.ql rename to ql/repo-tests/codeql/csharp/ql/src/Input Validation/ValueShadowing.ql diff --git a/repo-tests/codeql/csharp/ql/src/Input Validation/ValueShadowingServerVariable.ql b/ql/repo-tests/codeql/csharp/ql/src/Input Validation/ValueShadowingServerVariable.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Input Validation/ValueShadowingServerVariable.ql rename to ql/repo-tests/codeql/csharp/ql/src/Input Validation/ValueShadowingServerVariable.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/CastThisToTypeParameter.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/CastThisToTypeParameter.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/CastThisToTypeParameter.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/CastThisToTypeParameter.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/CatchOfGenericException.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/CatchOfGenericException.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/CatchOfGenericException.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/CatchOfGenericException.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/ChainedIs.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/ChainedIs.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/ChainedIs.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/ChainedIs.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/DubiousDowncastOfThis.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/DubiousDowncastOfThis.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/DubiousDowncastOfThis.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/DubiousDowncastOfThis.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/DubiousTypeTestOfThis.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/DubiousTypeTestOfThis.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/DubiousTypeTestOfThis.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/DubiousTypeTestOfThis.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/ForeachCapture.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/ForeachCapture.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/ForeachCapture.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/ForeachCapture.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/MissedReadonlyOpportunity.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/MissedReadonlyOpportunity.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/MissedReadonlyOpportunity.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/MissedReadonlyOpportunity.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/MissedTernaryOpportunity.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/MissedTernaryOpportunity.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/MissedTernaryOpportunity.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/MissedTernaryOpportunity.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/MissedUsingOpportunity.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/MissedUsingOpportunity.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/MissedUsingOpportunity.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/MissedUsingOpportunity.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/NestedIf.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/NestedIf.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/NestedIf.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/NestedIf.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/RethrowException.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/RethrowException.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/RethrowException.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/RethrowException.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/SimplifyBoolExpr.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/SimplifyBoolExpr.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/SimplifyBoolExpr.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/SimplifyBoolExpr.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/UnusedPropertyValue.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UnusedPropertyValue.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/UnusedPropertyValue.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UnusedPropertyValue.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessCastToSelf.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessCastToSelf.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/UselessCastToSelf.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessCastToSelf.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessIsBeforeAs.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessIsBeforeAs.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/UselessIsBeforeAs.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessIsBeforeAs.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessNullCoalescingExpression.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessNullCoalescingExpression.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/UselessNullCoalescingExpression.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessNullCoalescingExpression.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessTypeTest.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessTypeTest.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/UselessTypeTest.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessTypeTest.ql diff --git a/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessUpcast.ql b/ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessUpcast.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Language Abuse/UselessUpcast.ql rename to ql/repo-tests/codeql/csharp/ql/src/Language Abuse/UselessUpcast.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/BadCheckOdd.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/BadCheckOdd.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/BadCheckOdd.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/BadCheckOdd.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ContainerLengthCmpOffByOne.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ContainerLengthCmpOffByOne.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ContainerLengthCmpOffByOne.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ContainerLengthCmpOffByOne.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ContainerSizeCmpZero.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ContainerSizeCmpZero.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ContainerSizeCmpZero.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ContainerSizeCmpZero.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ReadOnlyContainer.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ReadOnlyContainer.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ReadOnlyContainer.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/ReadOnlyContainer.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/WriteOnlyContainer.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/WriteOnlyContainer.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/WriteOnlyContainer.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Collections/WriteOnlyContainer.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/ConstantComparison.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ConstantComparison.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/ConstantComparison.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ConstantComparison.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/DangerousNonShortCircuitLogic.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/DangerousNonShortCircuitLogic.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/DangerousNonShortCircuitLogic.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/DangerousNonShortCircuitLogic.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/Dynamic/BadDynamicCall.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Dynamic/BadDynamicCall.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/Dynamic/BadDynamicCall.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Dynamic/BadDynamicCall.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualityCheckOnFloats.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualityCheckOnFloats.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualityCheckOnFloats.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualityCheckOnFloats.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsArray.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsArray.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsArray.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsArray.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsUsesAs.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsUsesAs.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsUsesAs.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsUsesAs.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsUsesIs.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsUsesIs.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsUsesIs.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/EqualsUsesIs.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/HashedButNoHash.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/HashedButNoHash.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/HashedButNoHash.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/HashedButNoHash.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/ICryptoTransform.qll b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ICryptoTransform.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/ICryptoTransform.qll rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ICryptoTransform.qll diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/ImpossibleArrayCast.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ImpossibleArrayCast.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/ImpossibleArrayCast.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ImpossibleArrayCast.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/IncomparableEquals.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/IncomparableEquals.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/IncomparableEquals.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/IncomparableEquals.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/InconsistentCompareTo.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/InconsistentCompareTo.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/InconsistentCompareTo.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/InconsistentCompareTo.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/LeapYear/UnsafeYearConstruction.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/LeapYear/UnsafeYearConstruction.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/LeapYear/UnsafeYearConstruction.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/LeapYear/UnsafeYearConstruction.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/MishandlingJapaneseEra.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/MishandlingJapaneseEra.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/MishandlingJapaneseEra.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/MishandlingJapaneseEra.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/NestedLoopsSameVariable.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/NestedLoopsSameVariable.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/NestedLoopsSameVariable.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/NestedLoopsSameVariable.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/ObjectComparison.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ObjectComparison.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/ObjectComparison.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ObjectComparison.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/ParallelSink.qll b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ParallelSink.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/ParallelSink.qll rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ParallelSink.qll diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/PossibleLossOfPrecision.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/PossibleLossOfPrecision.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/PossibleLossOfPrecision.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/PossibleLossOfPrecision.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/RandomUsedOnce.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/RandomUsedOnce.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/RandomUsedOnce.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/RandomUsedOnce.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/RecursiveEquals.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/RecursiveEquals.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/RecursiveEquals.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/RecursiveEquals.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/RecursiveOperatorEquals.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/RecursiveOperatorEquals.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/RecursiveOperatorEquals.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/RecursiveOperatorEquals.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/ReferenceEqualsOnValueTypes.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ReferenceEqualsOnValueTypes.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/ReferenceEqualsOnValueTypes.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ReferenceEqualsOnValueTypes.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/SelfAssignment.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/SelfAssignment.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/SelfAssignment.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/SelfAssignment.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/EmptyBlock.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/EmptyBlock.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/EmptyBlock.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/EmptyBlock.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/EmptyLockStatement.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/EmptyLockStatement.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/EmptyLockStatement.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/EmptyLockStatement.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/UseBraces.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/UseBraces.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/UseBraces.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/Statements/UseBraces.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/StaticFieldWrittenByInstance.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/StaticFieldWrittenByInstance.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/StaticFieldWrittenByInstance.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/StaticFieldWrittenByInstance.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/StringBuilderCharInit.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/StringBuilderCharInit.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/StringBuilderCharInit.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/StringBuilderCharInit.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/ThreadUnsafeICryptoTransform.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ThreadUnsafeICryptoTransform.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/ThreadUnsafeICryptoTransform.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ThreadUnsafeICryptoTransform.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/ThreadUnsafeICryptoTransformLambda.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ThreadUnsafeICryptoTransformLambda.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/ThreadUnsafeICryptoTransformLambda.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/ThreadUnsafeICryptoTransformLambda.ql diff --git a/repo-tests/codeql/csharp/ql/src/Likely Bugs/UncheckedCastInEquals.ql b/ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/UncheckedCastInEquals.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Likely Bugs/UncheckedCastInEquals.ql rename to ql/repo-tests/codeql/csharp/ql/src/Likely Bugs/UncheckedCastInEquals.ql diff --git a/repo-tests/codeql/csharp/ql/src/Linq/BadMultipleIteration.ql b/ql/repo-tests/codeql/csharp/ql/src/Linq/BadMultipleIteration.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Linq/BadMultipleIteration.ql rename to ql/repo-tests/codeql/csharp/ql/src/Linq/BadMultipleIteration.ql diff --git a/repo-tests/codeql/csharp/ql/src/Linq/MissedAllOpportunity.ql b/ql/repo-tests/codeql/csharp/ql/src/Linq/MissedAllOpportunity.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Linq/MissedAllOpportunity.ql rename to ql/repo-tests/codeql/csharp/ql/src/Linq/MissedAllOpportunity.ql diff --git a/repo-tests/codeql/csharp/ql/src/Linq/MissedCastOpportunity.ql b/ql/repo-tests/codeql/csharp/ql/src/Linq/MissedCastOpportunity.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Linq/MissedCastOpportunity.ql rename to ql/repo-tests/codeql/csharp/ql/src/Linq/MissedCastOpportunity.ql diff --git a/repo-tests/codeql/csharp/ql/src/Linq/MissedOfTypeOpportunity.ql b/ql/repo-tests/codeql/csharp/ql/src/Linq/MissedOfTypeOpportunity.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Linq/MissedOfTypeOpportunity.ql rename to ql/repo-tests/codeql/csharp/ql/src/Linq/MissedOfTypeOpportunity.ql diff --git a/repo-tests/codeql/csharp/ql/src/Linq/MissedSelectOpportunity.ql b/ql/repo-tests/codeql/csharp/ql/src/Linq/MissedSelectOpportunity.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Linq/MissedSelectOpportunity.ql rename to ql/repo-tests/codeql/csharp/ql/src/Linq/MissedSelectOpportunity.ql diff --git a/repo-tests/codeql/csharp/ql/src/Linq/MissedWhereOpportunity.ql b/ql/repo-tests/codeql/csharp/ql/src/Linq/MissedWhereOpportunity.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Linq/MissedWhereOpportunity.ql rename to ql/repo-tests/codeql/csharp/ql/src/Linq/MissedWhereOpportunity.ql diff --git a/repo-tests/codeql/csharp/ql/src/Linq/RedundantSelect.ql b/ql/repo-tests/codeql/csharp/ql/src/Linq/RedundantSelect.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Linq/RedundantSelect.ql rename to ql/repo-tests/codeql/csharp/ql/src/Linq/RedundantSelect.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CCyclomaticComplexity.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CCyclomaticComplexity.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Callables/CCyclomaticComplexity.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CCyclomaticComplexity.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CLinesOfCode.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Callables/CLinesOfCode.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CLinesOfCode.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CLinesOfComment.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CLinesOfComment.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Callables/CLinesOfComment.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CLinesOfComment.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CNumberOfParameters.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CNumberOfParameters.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Callables/CNumberOfParameters.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CNumberOfParameters.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CNumberOfStatements.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CNumberOfStatements.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Callables/CNumberOfStatements.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CNumberOfStatements.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CPercentageOfComments.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CPercentageOfComments.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Callables/CPercentageOfComments.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/CPercentageOfComments.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Callables/StatementNestingDepth.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/StatementNestingDepth.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Callables/StatementNestingDepth.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Callables/StatementNestingDepth.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Dependencies/ExternalDependencies.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Dependencies/ExternalDependencies.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Dependencies/ExternalDependencies.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Dependencies/ExternalDependencies.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FCommentRatio.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FCommentRatio.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FCommentRatio.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FCommentRatio.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FCyclomaticComplexity.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FCyclomaticComplexity.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FCyclomaticComplexity.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FCyclomaticComplexity.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLines.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLines.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FLines.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLines.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfCode.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfCode.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfCode.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfComment.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfComment.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfComment.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfComment.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfCommentedCode.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfCommentedCode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfCommentedCode.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FLinesOfCommentedCode.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfClasses.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfClasses.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfClasses.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfClasses.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfInterfaces.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfInterfaces.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfInterfaces.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfInterfaces.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfStructs.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfStructs.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfStructs.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfStructs.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfTests.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfTests.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfTests.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfTests.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfUsingNamespaces.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfUsingNamespaces.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfUsingNamespaces.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FNumberOfUsingNamespaces.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Files/FSelfContainedness.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FSelfContainedness.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Files/FSelfContainedness.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Files/FSelfContainedness.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TAfferentCoupling.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TAfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TAfferentCoupling.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TAfferentCoupling.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TEfferentCoupling.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TEfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TEfferentCoupling.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TEfferentCoupling.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TInheritanceDepth.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TInheritanceDepth.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TInheritanceDepth.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TInheritanceDepth.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfCallables.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfCallables.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfCallables.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfCallables.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfEvents.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfEvents.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfEvents.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfEvents.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfFields.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfFields.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfFields.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfFields.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfIndexers.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfIndexers.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfIndexers.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfIndexers.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfNonConstFields.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfNonConstFields.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfNonConstFields.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfNonConstFields.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfProperties.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfProperties.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfProperties.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfProperties.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfStatements.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfStatements.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfStatements.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TNumberOfStatements.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TResponse.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TResponse.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TResponse.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TResponse.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TSizeOfAPI.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TSizeOfAPI.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TSizeOfAPI.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TSizeOfAPI.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TSpecialisationIndex.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TSpecialisationIndex.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TSpecialisationIndex.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TSpecialisationIndex.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TUnmanagedCode.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TUnmanagedCode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TUnmanagedCode.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/RefTypes/TUnmanagedCode.ql diff --git a/repo-tests/codeql/csharp/ql/src/Metrics/Summaries/LinesOfCode.ql b/ql/repo-tests/codeql/csharp/ql/src/Metrics/Summaries/LinesOfCode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Metrics/Summaries/LinesOfCode.ql rename to ql/repo-tests/codeql/csharp/ql/src/Metrics/Summaries/LinesOfCode.ql diff --git a/repo-tests/codeql/csharp/ql/src/Performance/StringBuilderInLoop.ql b/ql/repo-tests/codeql/csharp/ql/src/Performance/StringBuilderInLoop.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Performance/StringBuilderInLoop.ql rename to ql/repo-tests/codeql/csharp/ql/src/Performance/StringBuilderInLoop.ql diff --git a/repo-tests/codeql/csharp/ql/src/Performance/StringConcatenationInLoop.ql b/ql/repo-tests/codeql/csharp/ql/src/Performance/StringConcatenationInLoop.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Performance/StringConcatenationInLoop.ql rename to ql/repo-tests/codeql/csharp/ql/src/Performance/StringConcatenationInLoop.ql diff --git a/repo-tests/codeql/csharp/ql/src/Performance/UseTryGetValue.ql b/ql/repo-tests/codeql/csharp/ql/src/Performance/UseTryGetValue.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Performance/UseTryGetValue.ql rename to ql/repo-tests/codeql/csharp/ql/src/Performance/UseTryGetValue.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-011/ASPNetDebug.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-011/ASPNetDebug.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-011/ASPNetDebug.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-011/ASPNetDebug.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetMaxRequestLength.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetMaxRequestLength.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetMaxRequestLength.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetMaxRequestLength.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetPagesValidateRequest.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetPagesValidateRequest.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetPagesValidateRequest.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetPagesValidateRequest.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetRequestValidationMode.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetRequestValidationMode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetRequestValidationMode.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-016/ASPNetRequestValidationMode.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/ExternalAPIsUsedWithUntrustedData.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/ExternalAPIsUsedWithUntrustedData.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/ExternalAPIsUsedWithUntrustedData.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/ExternalAPIsUsedWithUntrustedData.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/RuntimeChecksBypass.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/RuntimeChecksBypass.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/RuntimeChecksBypass.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/RuntimeChecksBypass.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/UntrustedDataToExternalAPI.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/UntrustedDataToExternalAPI.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/UntrustedDataToExternalAPI.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-020/UntrustedDataToExternalAPI.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-022/TaintedPath.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-022/TaintedPath.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-022/TaintedPath.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-022/TaintedPath.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-022/ZipSlip.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-022/ZipSlip.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-022/ZipSlip.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-022/ZipSlip.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-078/CommandInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-078/CommandInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-078/CommandInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-078/CommandInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-078/StoredCommandInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-078/StoredCommandInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-078/StoredCommandInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-078/StoredCommandInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-079/StoredXSS.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-079/StoredXSS.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-079/StoredXSS.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-079/StoredXSS.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-079/XSS.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-079/XSS.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-079/XSS.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-079/XSS.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-089/SecondOrderSqlInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-089/SecondOrderSqlInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-089/SecondOrderSqlInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-089/SecondOrderSqlInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-089/SqlInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-089/SqlInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-089/SqlInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-089/SqlInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-090/LDAPInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-090/LDAPInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-090/LDAPInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-090/LDAPInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-090/StoredLDAPInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-090/StoredLDAPInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-090/StoredLDAPInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-090/StoredLDAPInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-091/XMLInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-091/XMLInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-091/XMLInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-091/XMLInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-094/CodeInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-094/CodeInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-094/CodeInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-094/CodeInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-099/ResourceInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-099/ResourceInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-099/ResourceInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-099/ResourceInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-112/MissingXMLValidation.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-112/MissingXMLValidation.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-112/MissingXMLValidation.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-112/MissingXMLValidation.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-114/AssemblyPathInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-114/AssemblyPathInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-114/AssemblyPathInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-114/AssemblyPathInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-117/LogForging.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-117/LogForging.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-117/LogForging.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-117/LogForging.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-119/LocalUnvalidatedArithmetic.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-119/LocalUnvalidatedArithmetic.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-119/LocalUnvalidatedArithmetic.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-119/LocalUnvalidatedArithmetic.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-134/UncontrolledFormatString.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-134/UncontrolledFormatString.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-134/UncontrolledFormatString.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-134/UncontrolledFormatString.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-201/ExposureInTransmittedData.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-201/ExposureInTransmittedData.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-201/ExposureInTransmittedData.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-201/ExposureInTransmittedData.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-209/ExceptionInformationExposure.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-209/ExceptionInformationExposure.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-209/ExceptionInformationExposure.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-209/ExceptionInformationExposure.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-248/MissingASPNETGlobalErrorHandler.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-248/MissingASPNETGlobalErrorHandler.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-248/MissingASPNETGlobalErrorHandler.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-248/MissingASPNETGlobalErrorHandler.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-312/CleartextStorage.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-312/CleartextStorage.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-312/CleartextStorage.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-312/CleartextStorage.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-321/HardcodedEncryptionKey.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-321/HardcodedEncryptionKey.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-321/HardcodedEncryptionKey.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-321/HardcodedEncryptionKey.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-321/HardcodedSymmetricEncryptionKey.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-321/HardcodedSymmetricEncryptionKey.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-321/HardcodedSymmetricEncryptionKey.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-321/HardcodedSymmetricEncryptionKey.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-327/DontInstallRootCert.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-327/DontInstallRootCert.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-327/DontInstallRootCert.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-327/DontInstallRootCert.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-327/InsecureSQLConnection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-352/MissingAntiForgeryTokenValidation.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-352/MissingAntiForgeryTokenValidation.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-352/MissingAntiForgeryTokenValidation.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-352/MissingAntiForgeryTokenValidation.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-359/ExposureOfPrivateInformation.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-359/ExposureOfPrivateInformation.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-359/ExposureOfPrivateInformation.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-359/ExposureOfPrivateInformation.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-384/AbandonSession.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-384/AbandonSession.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-384/AbandonSession.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-384/AbandonSession.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-451/MissingXFrameOptions.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-451/MissingXFrameOptions.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-451/MissingXFrameOptions.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-451/MissingXFrameOptions.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/DeserializedDelegate.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/DeserializedDelegate.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/DeserializedDelegate.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/DeserializedDelegate.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/UnsafeDeserialization.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/UnsafeDeserialization.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/UnsafeDeserialization.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/UnsafeDeserialization.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/UnsafeDeserializationUntrustedInput.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/UnsafeDeserializationUntrustedInput.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/UnsafeDeserializationUntrustedInput.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-502/UnsafeDeserializationUntrustedInput.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-548/ASPNetDirectoryListing.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-548/ASPNetDirectoryListing.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-548/ASPNetDirectoryListing.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-548/ASPNetDirectoryListing.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-601/UrlRedirect.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-601/UrlRedirect.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-601/UrlRedirect.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-601/UrlRedirect.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-611/UntrustedDataInsecureXml.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-611/UntrustedDataInsecureXml.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-611/UntrustedDataInsecureXml.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-611/UntrustedDataInsecureXml.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-611/UseXmlSecureResolver.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-611/UseXmlSecureResolver.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-611/UseXmlSecureResolver.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-611/UseXmlSecureResolver.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-614/RequireSSL.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-614/RequireSSL.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-614/RequireSSL.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-614/RequireSSL.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-643/StoredXPathInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-643/StoredXPathInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-643/StoredXPathInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-643/StoredXPathInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-643/XPathInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-643/XPathInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-643/XPathInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-643/XPathInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-730/ReDoS.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-730/ReDoS.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-730/ReDoS.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-730/ReDoS.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-730/RegexInjection.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-730/RegexInjection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-730/RegexInjection.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-730/RegexInjection.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-798/HardcodedConnectionString.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-798/HardcodedConnectionString.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-798/HardcodedConnectionString.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-798/HardcodedConnectionString.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-798/HardcodedCredentials.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-798/HardcodedCredentials.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-798/HardcodedCredentials.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-798/HardcodedCredentials.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-807/ConditionalBypass.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-807/ConditionalBypass.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-807/ConditionalBypass.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-807/ConditionalBypass.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CWE-838/InappropriateEncoding.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-838/InappropriateEncoding.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CWE-838/InappropriateEncoding.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CWE-838/InappropriateEncoding.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CookieWithOverlyBroadDomain.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CookieWithOverlyBroadDomain.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CookieWithOverlyBroadDomain.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CookieWithOverlyBroadDomain.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/CookieWithOverlyBroadPath.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/CookieWithOverlyBroadPath.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/CookieWithOverlyBroadPath.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/CookieWithOverlyBroadPath.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/Encryption using ECB.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/Encryption using ECB.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/Encryption using ECB.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/Encryption using ECB.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/HeaderCheckingDisabled.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/HeaderCheckingDisabled.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/HeaderCheckingDisabled.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/HeaderCheckingDisabled.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/InadequateRSAPadding.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/InadequateRSAPadding.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/InadequateRSAPadding.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/InadequateRSAPadding.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/InsecureRandomness.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/InsecureRandomness.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/InsecureRandomness.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/InsecureRandomness.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/InsufficientKeySize.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/InsufficientKeySize.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/InsufficientKeySize.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/InsufficientKeySize.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/PersistentCookie.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/PersistentCookie.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/PersistentCookie.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/PersistentCookie.ql diff --git a/repo-tests/codeql/csharp/ql/src/Security Features/WeakEncryption.ql b/ql/repo-tests/codeql/csharp/ql/src/Security Features/WeakEncryption.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Security Features/WeakEncryption.ql rename to ql/repo-tests/codeql/csharp/ql/src/Security Features/WeakEncryption.ql diff --git a/repo-tests/codeql/csharp/ql/src/Stubs/AllStubsFromReference.ql b/ql/repo-tests/codeql/csharp/ql/src/Stubs/AllStubsFromReference.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Stubs/AllStubsFromReference.ql rename to ql/repo-tests/codeql/csharp/ql/src/Stubs/AllStubsFromReference.ql diff --git a/repo-tests/codeql/csharp/ql/src/Stubs/AllStubsFromSource.ql b/ql/repo-tests/codeql/csharp/ql/src/Stubs/AllStubsFromSource.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Stubs/AllStubsFromSource.ql rename to ql/repo-tests/codeql/csharp/ql/src/Stubs/AllStubsFromSource.ql diff --git a/repo-tests/codeql/csharp/ql/src/Stubs/MinimalStubsFromSource.ql b/ql/repo-tests/codeql/csharp/ql/src/Stubs/MinimalStubsFromSource.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Stubs/MinimalStubsFromSource.ql rename to ql/repo-tests/codeql/csharp/ql/src/Stubs/MinimalStubsFromSource.ql diff --git a/repo-tests/codeql/csharp/ql/src/Stubs/Stubs.qll b/ql/repo-tests/codeql/csharp/ql/src/Stubs/Stubs.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Stubs/Stubs.qll rename to ql/repo-tests/codeql/csharp/ql/src/Stubs/Stubs.qll diff --git a/repo-tests/codeql/csharp/ql/src/Useless code/DefaultToString.ql b/ql/repo-tests/codeql/csharp/ql/src/Useless code/DefaultToString.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Useless code/DefaultToString.ql rename to ql/repo-tests/codeql/csharp/ql/src/Useless code/DefaultToString.ql diff --git a/repo-tests/codeql/csharp/ql/src/Useless code/DefaultToStringQuery.qll b/ql/repo-tests/codeql/csharp/ql/src/Useless code/DefaultToStringQuery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Useless code/DefaultToStringQuery.qll rename to ql/repo-tests/codeql/csharp/ql/src/Useless code/DefaultToStringQuery.qll diff --git a/repo-tests/codeql/csharp/ql/src/Useless code/FutileConditional.ql b/ql/repo-tests/codeql/csharp/ql/src/Useless code/FutileConditional.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Useless code/FutileConditional.ql rename to ql/repo-tests/codeql/csharp/ql/src/Useless code/FutileConditional.ql diff --git a/repo-tests/codeql/csharp/ql/src/Useless code/IntGetHashCode.ql b/ql/repo-tests/codeql/csharp/ql/src/Useless code/IntGetHashCode.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Useless code/IntGetHashCode.ql rename to ql/repo-tests/codeql/csharp/ql/src/Useless code/IntGetHashCode.ql diff --git a/repo-tests/codeql/csharp/ql/src/Useless code/PointlessForwardingMethod.ql b/ql/repo-tests/codeql/csharp/ql/src/Useless code/PointlessForwardingMethod.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Useless code/PointlessForwardingMethod.ql rename to ql/repo-tests/codeql/csharp/ql/src/Useless code/PointlessForwardingMethod.ql diff --git a/repo-tests/codeql/csharp/ql/src/Useless code/RedundantToStringCall.ql b/ql/repo-tests/codeql/csharp/ql/src/Useless code/RedundantToStringCall.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Useless code/RedundantToStringCall.ql rename to ql/repo-tests/codeql/csharp/ql/src/Useless code/RedundantToStringCall.ql diff --git a/repo-tests/codeql/csharp/ql/src/Useless code/UnusedLabel.ql b/ql/repo-tests/codeql/csharp/ql/src/Useless code/UnusedLabel.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/Useless code/UnusedLabel.ql rename to ql/repo-tests/codeql/csharp/ql/src/Useless code/UnusedLabel.ql diff --git a/repo-tests/codeql/csharp/ql/src/definitions.ql b/ql/repo-tests/codeql/csharp/ql/src/definitions.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/definitions.ql rename to ql/repo-tests/codeql/csharp/ql/src/definitions.ql diff --git a/repo-tests/codeql/csharp/ql/src/definitions.qll b/ql/repo-tests/codeql/csharp/ql/src/definitions.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/definitions.qll rename to ql/repo-tests/codeql/csharp/ql/src/definitions.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/CWE-099/TaintedWebClient.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/CWE-099/TaintedWebClient.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/CWE-099/TaintedWebClient.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/CWE-099/TaintedWebClient.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/CWE-099/TaintedWebClientLib.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/CWE-099/TaintedWebClientLib.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/CWE-099/TaintedWebClientLib.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/CWE-099/TaintedWebClientLib.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/CWE-918/RequestForgery.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/CWE-918/RequestForgery.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/CWE-918/RequestForgery.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/CWE-918/RequestForgery.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/CWE-918/RequestForgery.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/CWE-918/RequestForgery.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/CWE-918/RequestForgery.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/CWE-918/RequestForgery.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/CWE-1004/CookieWithoutHttpOnly.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/CWE-1004/CookieWithoutHttpOnly.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/CWE-1004/CookieWithoutHttpOnly.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/CWE-1004/CookieWithoutHttpOnly.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/CWE-614/CookieWithoutSecure.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/CWE-614/CookieWithoutSecure.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/CWE-614/CookieWithoutSecure.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/CWE-614/CookieWithoutSecure.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DataSetSerialization.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DataSetSerialization.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DataSetSerialization.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DataSetSerialization.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DefiningDatasetRelatedType.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DefiningDatasetRelatedType.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DefiningDatasetRelatedType.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DefiningDatasetRelatedType.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DefiningPotentiallyUnsafeXmlSerializer.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DefiningPotentiallyUnsafeXmlSerializer.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DefiningPotentiallyUnsafeXmlSerializer.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/DefiningPotentiallyUnsafeXmlSerializer.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/UnsafeTypeUsedDataContractSerializer.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/UnsafeTypeUsedDataContractSerializer.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/UnsafeTypeUsedDataContractSerializer.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/UnsafeTypeUsedDataContractSerializer.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/XmlDeserializationWithDataSet.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/XmlDeserializationWithDataSet.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/XmlDeserializationWithDataSet.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/Serialization/XmlDeserializationWithDataSet.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/DangerousNativeFunctionCall.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/DangerousNativeFunctionCall.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/DangerousNativeFunctionCall.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/DangerousNativeFunctionCall.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/PotentialTimeBomb.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/PotentialTimeBomb.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/PotentialTimeBomb.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/PotentialTimeBomb.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/ProcessNameToHashTaintFlow.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/ProcessNameToHashTaintFlow.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/ProcessNameToHashTaintFlow.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/backdoor/ProcessNameToHashTaintFlow.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/ModifiedFnvFunctionDetection.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/ModifiedFnvFunctionDetection.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/ModifiedFnvFunctionDetection.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/ModifiedFnvFunctionDetection.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownCommandsAboveThreshold.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownCommandsAboveThreshold.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownCommandsAboveThreshold.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownCommandsAboveThreshold.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownHashesAboveThreshold.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownHashesAboveThreshold.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownHashesAboveThreshold.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownHashesAboveThreshold.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownLiteralsAboveThreshold.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownLiteralsAboveThreshold.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownLiteralsAboveThreshold.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownLiteralsAboveThreshold.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownMethodNamesAboveThreshold.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownMethodNamesAboveThreshold.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownMethodNamesAboveThreshold.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/NumberOfKnownMethodNamesAboveThreshold.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/Solorigate.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/Solorigate.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/Solorigate.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/Solorigate.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/SwallowEverythingExceptionHandler.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/SwallowEverythingExceptionHandler.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/SwallowEverythingExceptionHandler.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/Security Features/campaign/Solorigate/SwallowEverythingExceptionHandler.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/code/csharp/Cryptography/NonCryptographicHashes.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/code/csharp/Cryptography/NonCryptographicHashes.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/code/csharp/Cryptography/NonCryptographicHashes.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/code/csharp/Cryptography/NonCryptographicHashes.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/dataflow/flowsources/AuthCookie.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/dataflow/flowsources/AuthCookie.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/dataflow/flowsources/AuthCookie.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/dataflow/flowsources/AuthCookie.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/IR.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/IR.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/IR.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/IR.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/IRConfiguration.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/IRConfiguration.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/IRConfiguration.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/IRConfiguration.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/IRConsistency.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/IRConsistency.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/IRConsistency.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/IRConsistency.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/PrintIR.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/PrintIR.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/PrintIR.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/PrintIR.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/PrintIR.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/PrintIR.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/PrintIR.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/PrintIR.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/Util.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/Util.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/Util.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/Util.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/ValueNumbering.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/ValueNumbering.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/ValueNumbering.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/ValueNumbering.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/EdgeKind.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/EdgeKind.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/EdgeKind.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/EdgeKind.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/IRConfiguration.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/IRConfiguration.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/IRConfiguration.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/IRConfiguration.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/IRType.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/IRType.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/IRType.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/IRType.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/MemoryAccessKind.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/MemoryAccessKind.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/MemoryAccessKind.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/MemoryAccessKind.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/Opcode.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/Opcode.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/Opcode.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/Opcode.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/TempVariableTag.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/TempVariableTag.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/TempVariableTag.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/TempVariableTag.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/UseSoundEscapeAnalysis.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/UseSoundEscapeAnalysis.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/UseSoundEscapeAnalysis.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/UseSoundEscapeAnalysis.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/AliasedSSAStub.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/AliasedSSAStub.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/AliasedSSAStub.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/AliasedSSAStub.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/EdgeKindInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/EdgeKindInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/EdgeKindInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/EdgeKindInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRConfigurationInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRConfigurationInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRConfigurationInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRConfigurationInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRFunctionBase.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRFunctionBase.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRFunctionBase.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRFunctionBase.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRFunctionBaseInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRFunctionBaseInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRFunctionBaseInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRFunctionBaseInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRTypeInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRTypeInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRTypeInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/IRTypeInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OpcodeImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OpcodeImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OpcodeImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OpcodeImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OperandTag.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OperandTag.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OperandTag.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OperandTag.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OperandTagInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OperandTagInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OperandTagInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/OperandTagInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TIRVariable.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TIRVariable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TIRVariable.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TIRVariable.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TIRVariableInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TIRVariableInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TIRVariableInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TIRVariableInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstruction.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstruction.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstruction.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstruction.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstructionImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstructionImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstructionImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstructionImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstructionInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstructionInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstructionInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TInstructionInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TOperand.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TOperand.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TOperand.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TOperand.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TempVariableTagInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TempVariableTagInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TempVariableTagInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/internal/TempVariableTagInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IR.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IR.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IR.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IR.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRBlock.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRBlock.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRBlock.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRBlock.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRFunction.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRFunction.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRFunction.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRFunction.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRVariable.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRVariable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRVariable.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/IRVariable.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/Operand.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/Operand.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/Operand.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/Operand.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/PrintIR.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/PrintIR.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/PrintIR.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/PrintIR.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/PrintIR.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/PrintIR.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/PrintIR.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/PrintIR.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/ConstantAnalysis.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/ConstantAnalysis.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/ConstantAnalysis.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/ConstantAnalysis.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/PrintConstantAnalysis.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/PrintConstantAnalysis.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/PrintConstantAnalysis.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/PrintConstantAnalysis.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/internal/ConstantAnalysisInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/internal/ConstantAnalysisInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/internal/ConstantAnalysisInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/constant/internal/ConstantAnalysisInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/PrintValueNumbering.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/PrintValueNumbering.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/PrintValueNumbering.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/PrintValueNumbering.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/ValueNumbering.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/ValueNumbering.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/ValueNumbering.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/ValueNumbering.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRBlockImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRBlockImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRBlockImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRBlockImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRConstruction.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRConstruction.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRConstruction.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRConstruction.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRFunctionImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRFunctionImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRFunctionImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRFunctionImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRVariableImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRVariableImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRVariableImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/IRVariableImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionTag.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionTag.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionTag.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionTag.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/OperandImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/OperandImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/OperandImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/OperandImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/OperandInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/OperandInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/OperandInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/OperandInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/PrintIRImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/PrintIRImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/PrintIRImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/PrintIRImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedCall.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedCall.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedCall.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedCall.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedCondition.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedCondition.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedCondition.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedCondition.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedDeclaration.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedDeclaration.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedDeclaration.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedDeclaration.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedElement.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedElement.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedElement.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedElement.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedExpr.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedExpr.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedExpr.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedExpr.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedFunction.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedFunction.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedFunction.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedFunction.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedInitialization.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedInitialization.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedInitialization.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedInitialization.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedStmt.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedStmt.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedStmt.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/TranslatedStmt.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedCallBase.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedCallBase.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedCallBase.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedCallBase.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedConditionBase.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedConditionBase.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedConditionBase.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedConditionBase.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedDeclarationBase.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedDeclarationBase.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedDeclarationBase.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedDeclarationBase.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedExprBase.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedExprBase.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedExprBase.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/common/TranslatedExprBase.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Common.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Common.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Common.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Common.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Delegate.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Delegate.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Delegate.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Delegate.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Foreach.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Foreach.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Foreach.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Foreach.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Lock.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Lock.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Lock.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Lock.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Using.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Using.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Using.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/Using.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedCall.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedCall.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedCall.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedCall.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedCondition.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedCondition.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedCondition.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedCondition.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedDeclaration.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedDeclaration.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedDeclaration.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedDeclaration.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedElement.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedElement.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedElement.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedElement.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedExpr.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedExpr.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedExpr.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedExpr.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedStmt.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedStmt.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedStmt.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/desugar/internal/TranslatedCompilerGeneratedStmt.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/Dominance.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/Dominance.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/Dominance.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/Dominance.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/DominanceInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/DominanceInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/DominanceInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/DominanceInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/PrintDominance.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/PrintDominance.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/PrintDominance.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/PrintDominance.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/PrintReachableBlock.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/PrintReachableBlock.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/PrintReachableBlock.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/PrintReachableBlock.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/ReachableBlock.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/ReachableBlock.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/ReachableBlock.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/ReachableBlock.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/ReachableBlockInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/ReachableBlockInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/ReachableBlockInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/raw/internal/reachability/ReachableBlockInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IR.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IR.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IR.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IR.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRBlock.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRBlock.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRBlock.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRBlock.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRFunction.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRFunction.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRFunction.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRFunction.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRVariable.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRVariable.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRVariable.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRVariable.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Instruction.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Instruction.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Instruction.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Instruction.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Operand.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Operand.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Operand.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Operand.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/ConstantAnalysis.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/ConstantAnalysis.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/ConstantAnalysis.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/ConstantAnalysis.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/PrintConstantAnalysis.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/PrintConstantAnalysis.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/PrintConstantAnalysis.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/PrintConstantAnalysis.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/internal/ConstantAnalysisInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/internal/ConstantAnalysisInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/internal/ConstantAnalysisInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/constant/internal/ConstantAnalysisInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysisImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysisImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysisImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysisImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysisInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysisInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysisInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysisInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfigurationImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfigurationImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfigurationImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfigurationImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRFunctionImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRFunctionImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRFunctionImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRFunctionImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/InstructionImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/InstructionImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/InstructionImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/InstructionImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintSSA.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintSSA.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintSSA.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintSSA.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.ql b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.ql rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.ql diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstructionImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstructionImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstructionImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstructionImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstructionInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstructionInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstructionInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstructionInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSAImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSAImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSAImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSAImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSAPublicImports.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSAPublicImports.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSAPublicImports.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSAPublicImports.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/Dominance.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/Dominance.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/Dominance.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/Dominance.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/DominanceInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/DominanceInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/DominanceInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/DominanceInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/PrintReachableBlock.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/PrintReachableBlock.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/PrintReachableBlock.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/PrintReachableBlock.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlock.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlock.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlock.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlock.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlockInternal.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlockInternal.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlockInternal.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/reachability/ReachableBlockInternal.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/CSharpType.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/CSharpType.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/internal/CSharpType.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/CSharpType.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRCSharpLanguage.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRCSharpLanguage.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRCSharpLanguage.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRCSharpLanguage.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRGuards.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRGuards.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRGuards.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRGuards.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRUtilities.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRUtilities.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRUtilities.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IRUtilities.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerConstant.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerConstant.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerConstant.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerConstant.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerInterval.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerInterval.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerInterval.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerInterval.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerPartial.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerPartial.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerPartial.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/IntegerPartial.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/Overlap.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/Overlap.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/internal/Overlap.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/Overlap.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/TempVariableTag.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/TempVariableTag.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/internal/TempVariableTag.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/internal/TempVariableTag.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/Bound.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/Bound.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/Bound.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/Bound.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/RangeAnalysis.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/RangeAnalysis.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/RangeAnalysis.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/RangeAnalysis.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/RangeUtils.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/RangeUtils.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/RangeUtils.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/RangeUtils.qll diff --git a/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/SignAnalysis.qll b/ql/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/SignAnalysis.qll similarity index 100% rename from repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/SignAnalysis.qll rename to ql/repo-tests/codeql/csharp/ql/src/experimental/ir/rangeanalysis/SignAnalysis.qll diff --git a/repo-tests/codeql/csharp/ql/src/filters/ClassifyFiles.ql b/ql/repo-tests/codeql/csharp/ql/src/filters/ClassifyFiles.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/filters/ClassifyFiles.ql rename to ql/repo-tests/codeql/csharp/ql/src/filters/ClassifyFiles.ql diff --git a/repo-tests/codeql/csharp/ql/src/localDefinitions.ql b/ql/repo-tests/codeql/csharp/ql/src/localDefinitions.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/localDefinitions.ql rename to ql/repo-tests/codeql/csharp/ql/src/localDefinitions.ql diff --git a/repo-tests/codeql/csharp/ql/src/localReferences.ql b/ql/repo-tests/codeql/csharp/ql/src/localReferences.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/localReferences.ql rename to ql/repo-tests/codeql/csharp/ql/src/localReferences.ql diff --git a/repo-tests/codeql/csharp/ql/src/meta/frameworks/Coverage.ql b/ql/repo-tests/codeql/csharp/ql/src/meta/frameworks/Coverage.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/meta/frameworks/Coverage.ql rename to ql/repo-tests/codeql/csharp/ql/src/meta/frameworks/Coverage.ql diff --git a/repo-tests/codeql/csharp/ql/src/printAst.ql b/ql/repo-tests/codeql/csharp/ql/src/printAst.ql similarity index 100% rename from repo-tests/codeql/csharp/ql/src/printAst.ql rename to ql/repo-tests/codeql/csharp/ql/src/printAst.ql diff --git a/repo-tests/codeql/csharp/ql/src/qlpack.yml b/ql/repo-tests/codeql/csharp/ql/src/qlpack.yml similarity index 100% rename from repo-tests/codeql/csharp/ql/src/qlpack.yml rename to ql/repo-tests/codeql/csharp/ql/src/qlpack.yml diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-1.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-1.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-1.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-1.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-2.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-2.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-2.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-2.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-3.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-3.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-3.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/bad-overflow-guard-3.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-1.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-1.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-1.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-1.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-2.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-2.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-2.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-2.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-3.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-3.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-3.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-3.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-4.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-4.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-4.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-4.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-5.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-5.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-5.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/control-flow-cpp-5.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/data-flow-cpp-1.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/data-flow-cpp-1.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/data-flow-cpp-1.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/data-flow-cpp-1.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/data-flow-cpp-2.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/data-flow-cpp-2.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/data-flow-cpp-2.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/data-flow-cpp-2.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-class.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-class.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-class.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-class.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-model.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-model.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-model.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-model.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-predicate.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-predicate.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-predicate.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp-predicate.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/empty-if-cpp.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/global-data-flow-cpp-1.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/global-data-flow-cpp-1.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/global-data-flow-cpp-1.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/global-data-flow-cpp-1.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/snprintf-1.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/snprintf-1.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/snprintf-1.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/cpp/snprintf-1.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/data-flow-java-1.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/data-flow-java-1.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/java/data-flow-java-1.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/data-flow-java-1.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/data-flow-java-2.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/data-flow-java-2.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/java/data-flow-java-2.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/data-flow-java-2.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-class.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-class.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-class.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-class.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-model.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-model.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-model.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-model.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-predicate.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-predicate.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-predicate.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java-predicate.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/empty-if-java.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/global-data-flow-java-1.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/global-data-flow-java-1.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/java/global-data-flow-java-1.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/global-data-flow-java-1.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-1.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-1.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-1.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-1.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-2.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-2.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-2.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-2.ql diff --git a/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-3.ql b/ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-3.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-3.ql rename to ql/repo-tests/codeql/docs/codeql/ql-training/query-examples/java/query-injection-java-3.ql diff --git a/repo-tests/codeql/docs/codeql/writing-codeql-queries/river-crossing-1.ql b/ql/repo-tests/codeql/docs/codeql/writing-codeql-queries/river-crossing-1.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/writing-codeql-queries/river-crossing-1.ql rename to ql/repo-tests/codeql/docs/codeql/writing-codeql-queries/river-crossing-1.ql diff --git a/repo-tests/codeql/docs/codeql/writing-codeql-queries/river-crossing.ql b/ql/repo-tests/codeql/docs/codeql/writing-codeql-queries/river-crossing.ql similarity index 100% rename from repo-tests/codeql/docs/codeql/writing-codeql-queries/river-crossing.ql rename to ql/repo-tests/codeql/docs/codeql/writing-codeql-queries/river-crossing.ql diff --git a/repo-tests/codeql/java/ql/examples/qlpack.yml b/ql/repo-tests/codeql/java/ql/examples/qlpack.yml similarity index 100% rename from repo-tests/codeql/java/ql/examples/qlpack.yml rename to ql/repo-tests/codeql/java/ql/examples/qlpack.yml diff --git a/repo-tests/codeql/java/ql/examples/snippets/arrayaccess.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/arrayaccess.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/arrayaccess.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/arrayaccess.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/castexpr.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/castexpr.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/castexpr.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/castexpr.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/catch_exception.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/catch_exception.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/catch_exception.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/catch_exception.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/constructor_call.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/constructor_call.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/constructor_call.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/constructor_call.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/emptyblock.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/emptyblock.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/emptyblock.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/emptyblock.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/emptythen.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/emptythen.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/emptythen.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/emptythen.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/eq_true.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/eq_true.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/eq_true.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/eq_true.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/extend_class.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/extend_class.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/extend_class.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/extend_class.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/field_read.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/field_read.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/field_read.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/field_read.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/integer_literal.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/integer_literal.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/integer_literal.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/integer_literal.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/method_call.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/method_call.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/method_call.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/method_call.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/mutualrecursion.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/mutualrecursion.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/mutualrecursion.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/mutualrecursion.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/nativemethod.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/nativemethod.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/nativemethod.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/nativemethod.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/null_argument.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/null_argument.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/null_argument.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/null_argument.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/override_method.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/override_method.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/override_method.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/override_method.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/qualifiedthis.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/qualifiedthis.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/qualifiedthis.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/qualifiedthis.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/returnstatement.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/returnstatement.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/returnstatement.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/returnstatement.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/singletonblock.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/singletonblock.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/singletonblock.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/singletonblock.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/switchcase.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/switchcase.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/switchcase.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/switchcase.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/synchronizedmethod.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/synchronizedmethod.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/synchronizedmethod.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/synchronizedmethod.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/ternaryconditional.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/ternaryconditional.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/ternaryconditional.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/ternaryconditional.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/throw_exception.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/throw_exception.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/throw_exception.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/throw_exception.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/todocomment.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/todocomment.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/todocomment.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/todocomment.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/toomanyparams.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/toomanyparams.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/toomanyparams.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/toomanyparams.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/tryfinally.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/tryfinally.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/tryfinally.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/tryfinally.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/unusedlocalvar.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/unusedlocalvar.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/unusedlocalvar.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/unusedlocalvar.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/unusedmethod.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/unusedmethod.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/unusedmethod.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/unusedmethod.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/unusedparam.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/unusedparam.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/unusedparam.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/unusedparam.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/voidreturntype.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/voidreturntype.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/voidreturntype.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/voidreturntype.ql diff --git a/repo-tests/codeql/java/ql/examples/snippets/volatilefield.ql b/ql/repo-tests/codeql/java/ql/examples/snippets/volatilefield.ql similarity index 100% rename from repo-tests/codeql/java/ql/examples/snippets/volatilefield.ql rename to ql/repo-tests/codeql/java/ql/examples/snippets/volatilefield.ql diff --git a/repo-tests/codeql/java/ql/lib/Customizations.qll b/ql/repo-tests/codeql/java/ql/lib/Customizations.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/Customizations.qll rename to ql/repo-tests/codeql/java/ql/lib/Customizations.qll diff --git a/repo-tests/codeql/java/ql/lib/config/semmlecode.dbscheme b/ql/repo-tests/codeql/java/ql/lib/config/semmlecode.dbscheme similarity index 100% rename from repo-tests/codeql/java/ql/lib/config/semmlecode.dbscheme rename to ql/repo-tests/codeql/java/ql/lib/config/semmlecode.dbscheme diff --git a/repo-tests/codeql/java/ql/lib/default.qll b/ql/repo-tests/codeql/java/ql/lib/default.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/default.qll rename to ql/repo-tests/codeql/java/ql/lib/default.qll diff --git a/repo-tests/codeql/java/ql/lib/external/ExternalArtifact.qll b/ql/repo-tests/codeql/java/ql/lib/external/ExternalArtifact.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/external/ExternalArtifact.qll rename to ql/repo-tests/codeql/java/ql/lib/external/ExternalArtifact.qll diff --git a/repo-tests/codeql/java/ql/lib/java.qll b/ql/repo-tests/codeql/java/ql/lib/java.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/java.qll rename to ql/repo-tests/codeql/java/ql/lib/java.qll diff --git a/repo-tests/codeql/java/ql/lib/qlpack.yml b/ql/repo-tests/codeql/java/ql/lib/qlpack.yml similarity index 100% rename from repo-tests/codeql/java/ql/lib/qlpack.yml rename to ql/repo-tests/codeql/java/ql/lib/qlpack.yml diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/FileSystem.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/FileSystem.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/FileSystem.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/FileSystem.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/Location.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/Location.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/Location.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/Location.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/SMAP.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/SMAP.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/SMAP.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/SMAP.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/Unit.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/Unit.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/Unit.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/Unit.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/configfiles/ConfigFiles.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/configfiles/ConfigFiles.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/configfiles/ConfigFiles.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/configfiles/ConfigFiles.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Annotation.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Annotation.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Annotation.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Annotation.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Collections.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Collections.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Collections.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Collections.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/CompilationUnit.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/CompilationUnit.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/CompilationUnit.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/CompilationUnit.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Completion.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Completion.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Completion.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Completion.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Concurrency.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Concurrency.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Concurrency.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Concurrency.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/ControlFlowGraph.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/ControlFlowGraph.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/ControlFlowGraph.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/ControlFlowGraph.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Conversions.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Conversions.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Conversions.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Conversions.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Dependency.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Dependency.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Dependency.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Dependency.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/DependencyCounts.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/DependencyCounts.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/DependencyCounts.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/DependencyCounts.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Element.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Element.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Element.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Element.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Exception.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Exception.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Exception.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Exception.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Expr.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Expr.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Expr.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Expr.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/GeneratedFiles.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/GeneratedFiles.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/GeneratedFiles.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/GeneratedFiles.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Generics.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Generics.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Generics.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Generics.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Import.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Import.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Import.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Import.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/J2EE.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/J2EE.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/J2EE.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/J2EE.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/JDK.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/JDK.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/JDK.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/JDK.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/JDKAnnotations.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/JDKAnnotations.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/JDKAnnotations.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/JDKAnnotations.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/JMX.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/JMX.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/JMX.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/JMX.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Javadoc.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Javadoc.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Javadoc.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Javadoc.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Maps.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Maps.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Maps.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Maps.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Member.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Member.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Member.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Member.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Modifier.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Modifier.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Modifier.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Modifier.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Modules.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Modules.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Modules.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Modules.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/NumberFormatException.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/NumberFormatException.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/NumberFormatException.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/NumberFormatException.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Package.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Package.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Package.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Package.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/PrettyPrintAst.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/PrettyPrintAst.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/PrettyPrintAst.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/PrettyPrintAst.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/PrintAst.ql b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/PrintAst.ql similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/PrintAst.ql rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/PrintAst.ql diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/PrintAst.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/PrintAst.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/PrintAst.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/PrintAst.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Reflection.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Reflection.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Reflection.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Reflection.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Serializability.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Serializability.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Serializability.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Serializability.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Statement.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Statement.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Statement.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Statement.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/StringFormat.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/StringFormat.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/StringFormat.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/StringFormat.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Type.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Type.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Type.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Type.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/UnitTests.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/UnitTests.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/UnitTests.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/UnitTests.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/Variable.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Variable.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/Variable.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/Variable.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/arithmetic/Overflow.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/arithmetic/Overflow.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/arithmetic/Overflow.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/arithmetic/Overflow.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/comparison/Comparison.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/comparison/Comparison.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/comparison/Comparison.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/comparison/Comparison.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/BasicBlocks.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/BasicBlocks.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/BasicBlocks.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/BasicBlocks.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Dominance.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Dominance.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Dominance.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Dominance.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Guards.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Guards.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Guards.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Guards.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Paths.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Paths.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Paths.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/Paths.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/UnreachableBlocks.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/UnreachableBlocks.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/UnreachableBlocks.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/UnreachableBlocks.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/internal/GuardsLogic.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/internal/GuardsLogic.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/internal/GuardsLogic.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/internal/GuardsLogic.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/internal/Preconditions.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/internal/Preconditions.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/internal/Preconditions.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/internal/Preconditions.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/unreachableblocks/ExcludeDebuggingProfilingLogging.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/unreachableblocks/ExcludeDebuggingProfilingLogging.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/unreachableblocks/ExcludeDebuggingProfilingLogging.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/controlflow/unreachableblocks/ExcludeDebuggingProfilingLogging.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/Bound.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/Bound.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/Bound.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/Bound.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow2.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow2.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow2.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow2.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow3.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow3.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow3.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow3.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow4.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow4.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow4.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow4.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow5.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow5.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow5.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow5.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow6.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow6.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow6.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DataFlow6.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DefUse.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DefUse.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DefUse.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/DefUse.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSources.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSources.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSources.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSources.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSteps.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSteps.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSteps.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSteps.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/InstanceAccess.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/InstanceAccess.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/InstanceAccess.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/InstanceAccess.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/IntegerGuards.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/IntegerGuards.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/IntegerGuards.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/IntegerGuards.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/ModulusAnalysis.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/ModulusAnalysis.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/ModulusAnalysis.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/ModulusAnalysis.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/NullGuards.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/NullGuards.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/NullGuards.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/NullGuards.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/Nullness.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/Nullness.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/Nullness.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/Nullness.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/RangeAnalysis.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/RangeAnalysis.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/RangeAnalysis.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/RangeAnalysis.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/RangeUtils.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/RangeUtils.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/RangeUtils.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/RangeUtils.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/SSA.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/SSA.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/SSA.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/SSA.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/SignAnalysis.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/SignAnalysis.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/SignAnalysis.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/SignAnalysis.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/StringPrefixes.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/StringPrefixes.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/StringPrefixes.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/StringPrefixes.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TaintTracking.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TaintTracking.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TaintTracking.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TaintTracking.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TaintTracking2.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TaintTracking2.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TaintTracking2.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TaintTracking2.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/BaseSSA.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/BaseSSA.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/BaseSSA.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/BaseSSA.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/ContainerFlow.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/ContainerFlow.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/ContainerFlow.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/ContainerFlow.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowForSerializability.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowForSerializability.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowForSerializability.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowForSerializability.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl2.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl2.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl2.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl2.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl3.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl3.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl3.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl3.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl4.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl4.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl4.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl4.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl5.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl5.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl5.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl5.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl6.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl6.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl6.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl6.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplCommon.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplCommon.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplCommon.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplCommon.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplConsistency.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplConsistency.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplConsistency.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplConsistency.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplForSerializability.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplForSerializability.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplForSerializability.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplForSerializability.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplSpecific.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplSpecific.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplSpecific.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplSpecific.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowNodes.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowNodes.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowNodes.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowNodes.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowUtil.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowUtil.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowUtil.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowUtil.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImplSpecific.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImplSpecific.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImplSpecific.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImplSpecific.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingUtil.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingUtil.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingUtil.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingUtil.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/BoundSpecific.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/BoundSpecific.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/BoundSpecific.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/BoundSpecific.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/ModulusAnalysisSpecific.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/ModulusAnalysisSpecific.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/ModulusAnalysisSpecific.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/ModulusAnalysisSpecific.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/Sign.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/Sign.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/Sign.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/Sign.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SignAnalysisCommon.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SignAnalysisCommon.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SignAnalysisCommon.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SignAnalysisCommon.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SignAnalysisSpecific.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SignAnalysisSpecific.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SignAnalysisSpecific.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SignAnalysisSpecific.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTrackingImpl.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTrackingParameter.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking2/TaintTrackingImpl.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking2/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking2/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking2/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking2/TaintTrackingParameter.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking2/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking2/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking2/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadCode.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadCode.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadCode.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadCode.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadCodeCustomizations.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadCodeCustomizations.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadCodeCustomizations.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadCodeCustomizations.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadEnumConstant.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadEnumConstant.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadEnumConstant.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadEnumConstant.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadField.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadField.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadField.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/DeadField.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/EntryPoints.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/EntryPoints.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/EntryPoints.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/EntryPoints.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/SpringEntryPoints.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/SpringEntryPoints.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/SpringEntryPoints.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/SpringEntryPoints.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/StrutsEntryPoints.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/StrutsEntryPoints.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/StrutsEntryPoints.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/StrutsEntryPoints.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/TestEntryPoints.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/TestEntryPoints.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/TestEntryPoints.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/TestEntryPoints.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/WebEntryPoints.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/WebEntryPoints.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/WebEntryPoints.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/WebEntryPoints.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/CamelEntryPoints.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/CamelEntryPoints.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/CamelEntryPoints.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/CamelEntryPoints.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/FitNesseEntryPoints.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/FitNesseEntryPoints.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/FitNesseEntryPoints.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/FitNesseEntryPoints.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/GigaSpacesXAPEntryPoints.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/GigaSpacesXAPEntryPoints.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/GigaSpacesXAPEntryPoints.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/deadcode/frameworks/GigaSpacesXAPEntryPoints.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/DispatchFlow.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/DispatchFlow.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/DispatchFlow.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/DispatchFlow.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/ObjFlow.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/ObjFlow.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/ObjFlow.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/ObjFlow.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/VirtualDispatch.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/VirtualDispatch.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/VirtualDispatch.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/VirtualDispatch.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/WrappedInvocation.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/WrappedInvocation.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/WrappedInvocation.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/dispatch/WrappedInvocation.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ApacheHttp.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ApacheHttp.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ApacheHttp.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ApacheHttp.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ApacheLdap.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ApacheLdap.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ApacheLdap.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ApacheLdap.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Assertions.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Assertions.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Assertions.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Assertions.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Camel.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Camel.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Camel.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Camel.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Castor.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Castor.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Castor.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Castor.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Cucumber.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Cucumber.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Cucumber.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Cucumber.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/FastJson.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/FastJson.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/FastJson.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/FastJson.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Flexjson.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Flexjson.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Flexjson.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Flexjson.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Guice.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Guice.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Guice.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Guice.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/HessianBurlap.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/HessianBurlap.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/HessianBurlap.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/HessianBurlap.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Hibernate.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Hibernate.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Hibernate.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Hibernate.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JAXB.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JAXB.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JAXB.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JAXB.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JUnitAnnotations.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JUnitAnnotations.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JUnitAnnotations.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JUnitAnnotations.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JYaml.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JYaml.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JYaml.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JYaml.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jabsorb.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jabsorb.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jabsorb.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jabsorb.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jackson.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jackson.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jackson.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jackson.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JavaxAnnotations.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JavaxAnnotations.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JavaxAnnotations.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JavaxAnnotations.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JavaxJson.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JavaxJson.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JavaxJson.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JavaxJson.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JaxWS.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JaxWS.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JaxWS.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JaxWS.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jdbc.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jdbc.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jdbc.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jdbc.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jndi.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jndi.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jndi.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Jndi.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JoddJson.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JoddJson.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JoddJson.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JoddJson.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JsonIo.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JsonIo.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JsonIo.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JsonIo.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JsonJava.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JsonJava.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JsonJava.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/JsonJava.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Kryo.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Kryo.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Kryo.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Kryo.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Lombok.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Lombok.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Lombok.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Lombok.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Mail.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Mail.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Mail.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Mail.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Mockito.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Mockito.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Mockito.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Mockito.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/MyBatis.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/MyBatis.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/MyBatis.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/MyBatis.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Networking.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Networking.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Networking.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Networking.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Objects.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Objects.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Objects.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Objects.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Optional.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Optional.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Optional.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Optional.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Properties.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Properties.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Properties.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Properties.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Protobuf.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Protobuf.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Protobuf.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Protobuf.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Rmi.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Rmi.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Rmi.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Rmi.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Selenium.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Selenium.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Selenium.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Selenium.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Servlets.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Servlets.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Servlets.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Servlets.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SnakeYaml.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SnakeYaml.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SnakeYaml.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SnakeYaml.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringJdbc.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringJdbc.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringJdbc.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringJdbc.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringLdap.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringLdap.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringLdap.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringLdap.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringWeb.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringWeb.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringWeb.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/SpringWeb.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Stream.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Stream.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Stream.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Stream.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Strings.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Strings.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Strings.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Strings.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Thrift.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Thrift.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Thrift.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/Thrift.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/UnboundId.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/UnboundId.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/UnboundId.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/UnboundId.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/XStream.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/XStream.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/XStream.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/XStream.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/YamlBeans.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/YamlBeans.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/YamlBeans.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/YamlBeans.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Android.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Android.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Android.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Android.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/AsyncTask.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/AsyncTask.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/AsyncTask.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/AsyncTask.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Intent.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Intent.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Intent.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Intent.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/SQLite.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/SQLite.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/SQLite.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/SQLite.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/SharedPreferences.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/SharedPreferences.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/SharedPreferences.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/SharedPreferences.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Slice.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Slice.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Slice.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/Slice.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/WebView.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/WebView.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/WebView.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/WebView.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/XmlParsing.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/XmlParsing.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/XmlParsing.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/XmlParsing.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/XssSinks.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/XssSinks.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/XssSinks.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/android/XssSinks.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Collections.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Collections.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Collections.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Collections.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Exec.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Exec.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Exec.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Exec.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/IO.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/IO.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/IO.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/IO.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Lang.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Lang.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Lang.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/apache/Lang.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/camel/CamelJavaAnnotations.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/camel/CamelJavaAnnotations.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/camel/CamelJavaAnnotations.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/camel/CamelJavaAnnotations.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/camel/CamelJavaDSL.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/camel/CamelJavaDSL.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/camel/CamelJavaDSL.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/camel/CamelJavaDSL.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gigaspaces/GigaSpaces.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gigaspaces/GigaSpaces.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gigaspaces/GigaSpaces.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gigaspaces/GigaSpaces.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/google/GoogleHttpClientApi.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/google/GoogleHttpClientApi.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/google/GoogleHttpClientApi.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/google/GoogleHttpClientApi.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/google/Gson.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/google/Gson.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/google/Gson.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/google/Gson.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Base.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Base.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Base.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Base.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Cache.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Cache.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Cache.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Cache.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Collections.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Collections.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Collections.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Collections.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Guava.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Guava.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Guava.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/Guava.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/IO.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/IO.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/IO.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/guava/IO.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GWT.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GWT.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GWT.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GWT.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtUiBinder.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtUiBinder.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtUiBinder.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtUiBinder.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtUiBinderXml.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtUiBinderXml.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtUiBinderXml.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtUiBinderXml.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtXml.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtXml.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtXml.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/gwt/GwtXml.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/j2objc/J2ObjC.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/j2objc/J2ObjC.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/j2objc/J2ObjC.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/j2objc/J2ObjC.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/jOOQ.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/jOOQ.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/jOOQ.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/jOOQ.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/jackson/JacksonSerializability.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/jackson/JacksonSerializability.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/jackson/JacksonSerializability.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/jackson/JacksonSerializability.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/JavaServerFaces.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/JavaServerFaces.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/JavaServerFaces.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/JavaServerFaces.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/Persistence.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/Persistence.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/Persistence.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/Persistence.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/PersistenceXML.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/PersistenceXML.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/PersistenceXML.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/PersistenceXML.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJB.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJB.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJB.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJB.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBJarXML.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBJarXML.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBJarXML.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBJarXML.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBRestrictions.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBRestrictions.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBRestrictions.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBRestrictions.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFAnnotations.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFAnnotations.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFAnnotations.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFAnnotations.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFFacesContextXML.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFFacesContextXML.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFFacesContextXML.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFFacesContextXML.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFRenderer.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFRenderer.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFRenderer.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFRenderer.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javase/Http.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javase/Http.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javase/Http.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javase/Http.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javase/WebSocket.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javase/WebSocket.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javase/WebSocket.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/javase/WebSocket.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/play/Play.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/play/Play.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/play/Play.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/play/Play.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ratpack/Ratpack.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ratpack/Ratpack.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ratpack/Ratpack.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ratpack/Ratpack.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ratpack/RatpackExec.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ratpack/RatpackExec.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ratpack/RatpackExec.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/ratpack/RatpackExec.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/Spring.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/Spring.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/Spring.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/Spring.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAbstractRef.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAbstractRef.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAbstractRef.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAbstractRef.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAlias.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAlias.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAlias.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAlias.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringArgType.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringArgType.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringArgType.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringArgType.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAttribute.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAttribute.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAttribute.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAttribute.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAutowire.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAutowire.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAutowire.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringAutowire.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBean.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBean.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBean.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBean.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeanFile.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeanFile.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeanFile.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeanFile.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeanRefType.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeanRefType.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeanRefType.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeanRefType.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeans.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeans.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeans.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringBeans.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringCache.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringCache.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringCache.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringCache.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringCamel.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringCamel.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringCamel.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringCamel.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringComponentScan.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringComponentScan.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringComponentScan.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringComponentScan.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringConstructorArg.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringConstructorArg.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringConstructorArg.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringConstructorArg.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringController.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringController.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringController.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringController.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringDescription.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringDescription.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringDescription.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringDescription.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringEntry.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringEntry.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringEntry.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringEntry.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringExpression.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringExpression.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringExpression.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringExpression.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringFlex.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringFlex.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringFlex.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringFlex.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringHttp.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringHttp.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringHttp.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringHttp.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringIdRef.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringIdRef.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringIdRef.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringIdRef.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringImport.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringImport.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringImport.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringImport.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringInitializingBean.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringInitializingBean.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringInitializingBean.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringInitializingBean.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringKey.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringKey.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringKey.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringKey.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringList.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringList.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringList.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringList.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringListOrSet.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringListOrSet.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringListOrSet.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringListOrSet.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringLookupMethod.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringLookupMethod.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringLookupMethod.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringLookupMethod.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMap.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMap.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMap.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMap.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMergable.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMergable.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMergable.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMergable.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMeta.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMeta.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMeta.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringMeta.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringNull.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringNull.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringNull.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringNull.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProfile.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProfile.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProfile.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProfile.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProp.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProp.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProp.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProp.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProperty.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProperty.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProperty.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProperty.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProps.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProps.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProps.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringProps.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringQualifier.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringQualifier.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringQualifier.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringQualifier.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringRef.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringRef.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringRef.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringRef.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringReplacedMethod.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringReplacedMethod.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringReplacedMethod.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringReplacedMethod.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringSet.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringSet.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringSet.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringSet.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringUi.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringUi.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringUi.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringUi.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringUtil.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringUtil.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringUtil.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringUtil.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringValidation.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringValidation.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringValidation.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringValidation.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringValue.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringValue.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringValue.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringValue.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWeb.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWeb.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWeb.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWeb.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebClient.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebClient.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebClient.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebClient.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebMultipart.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebMultipart.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebMultipart.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebMultipart.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebUtil.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebUtil.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebUtil.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringWebUtil.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringXMLElement.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringXMLElement.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringXMLElement.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/SpringXMLElement.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/metrics/MetricSpringBean.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/metrics/MetricSpringBean.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/metrics/MetricSpringBean.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/metrics/MetricSpringBean.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/metrics/MetricSpringBeanFile.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/metrics/MetricSpringBeanFile.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/metrics/MetricSpringBeanFile.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/spring/metrics/MetricSpringBeanFile.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsActions.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsActions.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsActions.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsActions.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsAnnotations.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsAnnotations.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsAnnotations.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsAnnotations.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsConventions.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsConventions.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsConventions.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsConventions.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsXML.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsXML.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsXML.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/frameworks/struts/StrutsXML.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricCallable.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricCallable.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricCallable.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricCallable.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricElement.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricElement.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricElement.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricElement.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricField.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricField.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricField.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricField.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricPackage.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricPackage.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricPackage.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricPackage.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricRefType.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricRefType.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricRefType.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricRefType.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricStmt.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricStmt.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricStmt.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/metrics/MetricStmt.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidIntentRedirection.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidIntentRedirection.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidIntentRedirection.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidIntentRedirection.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidIntentRedirectionQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidIntentRedirectionQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidIntentRedirectionQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidIntentRedirectionQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidSensitiveCommunicationQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidSensitiveCommunicationQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidSensitiveCommunicationQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/AndroidSensitiveCommunicationQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageClassQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageClassQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageClassQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageClassQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageCookieQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageCookieQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageCookieQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageCookieQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStoragePropertiesQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStoragePropertiesQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStoragePropertiesQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStoragePropertiesQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CleartextStorageQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CommandArguments.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CommandArguments.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/CommandArguments.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CommandArguments.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ConditionalBypassQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ConditionalBypassQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/ConditionalBypassQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ConditionalBypassQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ControlledString.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ControlledString.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/ControlledString.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ControlledString.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/Encryption.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/Encryption.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/Encryption.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/Encryption.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ExternalAPIs.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ExternalAPIs.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/ExternalAPIs.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ExternalAPIs.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ExternalProcess.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ExternalProcess.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/ExternalProcess.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ExternalProcess.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/FileReadWrite.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/FileReadWrite.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/FileReadWrite.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/FileReadWrite.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/FileWritable.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/FileWritable.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/FileWritable.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/FileWritable.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/GroovyInjection.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/GroovyInjection.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/GroovyInjection.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/GroovyInjection.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/GroovyInjectionQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/GroovyInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/GroovyInjectionQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/GroovyInjectionQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/HttpsUrls.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/HttpsUrls.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/HttpsUrls.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/HttpsUrls.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/HttpsUrlsQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/HttpsUrlsQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/HttpsUrlsQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/HttpsUrlsQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/InformationLeak.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/InformationLeak.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/InformationLeak.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/InformationLeak.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/InsecureBasicAuth.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/InsecureBasicAuth.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/InsecureBasicAuth.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/InsecureBasicAuth.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/InsecureBasicAuthQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/InsecureBasicAuthQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/InsecureBasicAuthQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/InsecureBasicAuthQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JWT.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JWT.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/JWT.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JWT.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JexlInjectionQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JexlInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/JexlInjectionQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JexlInjectionQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JexlInjectionSinkModels.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JexlInjectionSinkModels.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/JexlInjectionSinkModels.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JexlInjectionSinkModels.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JndiInjection.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JndiInjection.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/JndiInjection.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JndiInjection.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JndiInjectionQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JndiInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/JndiInjectionQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/JndiInjectionQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/LdapInjection.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/LdapInjection.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/LdapInjection.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/LdapInjection.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/Mail.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/Mail.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/Mail.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/Mail.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/MissingJWTSignatureCheckQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/MissingJWTSignatureCheckQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/MissingJWTSignatureCheckQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/MissingJWTSignatureCheckQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/MvelInjection.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/MvelInjection.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/MvelInjection.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/MvelInjection.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/MvelInjectionQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/MvelInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/MvelInjectionQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/MvelInjectionQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/OgnlInjection.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/OgnlInjection.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/OgnlInjection.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/OgnlInjection.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/OgnlInjectionQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/OgnlInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/OgnlInjectionQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/OgnlInjectionQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/PathCreation.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/PathCreation.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/PathCreation.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/PathCreation.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/QueryInjection.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/QueryInjection.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/QueryInjection.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/QueryInjection.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RandomDataSource.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RandomDataSource.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/RandomDataSource.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RandomDataSource.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RandomQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RandomQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/RandomQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RandomQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RelativePaths.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RelativePaths.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/RelativePaths.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RelativePaths.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RequestForgery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RequestForgery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/RequestForgery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RequestForgery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RequestForgeryConfig.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RequestForgeryConfig.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/RequestForgeryConfig.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/RequestForgeryConfig.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ResponseSplitting.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ResponseSplitting.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/ResponseSplitting.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/ResponseSplitting.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SecurityFlag.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SecurityFlag.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/SecurityFlag.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SecurityFlag.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SecurityTests.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SecurityTests.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/SecurityTests.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SecurityTests.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SensitiveActions.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SensitiveActions.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/SensitiveActions.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SensitiveActions.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SpelInjection.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SpelInjection.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/SpelInjection.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SpelInjection.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SpelInjectionQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SpelInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/SpelInjectionQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SpelInjectionQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SqlUnescapedLib.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SqlUnescapedLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/SqlUnescapedLib.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/SqlUnescapedLib.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccess.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccess.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccess.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccess.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccessQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccessQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccessQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccessQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeDeserializationQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeDeserializationQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeDeserializationQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UnsafeDeserializationQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UrlRedirect.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UrlRedirect.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/UrlRedirect.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/UrlRedirect.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/Validation.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/Validation.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/Validation.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/Validation.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XPath.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XPath.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/XPath.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XPath.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XSS.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XSS.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/XSS.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XSS.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XmlParsers.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XmlParsers.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/XmlParsers.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XmlParsers.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XsltInjection.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XsltInjection.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/XsltInjection.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XsltInjection.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XsltInjectionQuery.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XsltInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/java/security/XsltInjectionQuery.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/java/security/XsltInjectionQuery.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/xml/AndroidManifest.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/xml/AndroidManifest.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/xml/AndroidManifest.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/xml/AndroidManifest.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/xml/Ant.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/xml/Ant.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/xml/Ant.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/xml/Ant.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/xml/MavenPom.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/xml/MavenPom.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/xml/MavenPom.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/xml/MavenPom.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/xml/WebXML.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/xml/WebXML.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/xml/WebXML.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/xml/WebXML.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/code/xml/XML.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/code/xml/XML.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/code/xml/XML.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/code/xml/XML.qll diff --git a/repo-tests/codeql/java/ql/lib/semmle/files/FileSystem.qll b/ql/repo-tests/codeql/java/ql/lib/semmle/files/FileSystem.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/semmle/files/FileSystem.qll rename to ql/repo-tests/codeql/java/ql/lib/semmle/files/FileSystem.qll diff --git a/repo-tests/codeql/java/ql/lib/tutorial.qll b/ql/repo-tests/codeql/java/ql/lib/tutorial.qll similarity index 100% rename from repo-tests/codeql/java/ql/lib/tutorial.qll rename to ql/repo-tests/codeql/java/ql/lib/tutorial.qll diff --git a/repo-tests/codeql/java/ql/src/Advisory/Declarations/MissingOverrideAnnotation.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Declarations/MissingOverrideAnnotation.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Declarations/MissingOverrideAnnotation.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Declarations/MissingOverrideAnnotation.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Declarations/NonFinalImmutableField.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Declarations/NonFinalImmutableField.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Declarations/NonFinalImmutableField.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Declarations/NonFinalImmutableField.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Declarations/NonPrivateField.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Declarations/NonPrivateField.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Declarations/NonPrivateField.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Declarations/NonPrivateField.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Deprecated Code/AvoidDeprecatedCallableAccess.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Deprecated Code/AvoidDeprecatedCallableAccess.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Deprecated Code/AvoidDeprecatedCallableAccess.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Deprecated Code/AvoidDeprecatedCallableAccess.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Documentation/ImpossibleJavadocThrows.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/ImpossibleJavadocThrows.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Documentation/ImpossibleJavadocThrows.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/ImpossibleJavadocThrows.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Documentation/JavadocCommon.qll b/ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/JavadocCommon.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Documentation/JavadocCommon.qll rename to ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/JavadocCommon.qll diff --git a/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocMethods.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocMethods.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocMethods.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocMethods.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocParameters.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocParameters.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocParameters.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocParameters.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocReturnValues.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocReturnValues.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocReturnValues.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocReturnValues.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocThrows.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocThrows.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocThrows.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocThrows.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocTypes.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocTypes.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocTypes.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/MissingJavadocTypes.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Documentation/SpuriousJavadocParam.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/SpuriousJavadocParam.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Documentation/SpuriousJavadocParam.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Documentation/SpuriousJavadocParam.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneMethodAccess.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneMethodAccess.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneMethodAccess.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneMethodAccess.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneOverride.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneOverride.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneOverride.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneOverride.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneableInterface.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneableInterface.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneableInterface.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidCloneableInterface.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidFinalizeOverride.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidFinalizeOverride.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidFinalizeOverride.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Java Objects/AvoidFinalizeOverride.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsCommon.qll b/ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsCommon.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsCommon.qll rename to ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsCommon.qll diff --git a/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsConstants.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsConstants.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsConstants.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsConstants.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsMethods.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsMethods.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsMethods.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsMethods.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsPackages.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsPackages.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsPackages.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsPackages.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsRefTypes.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsRefTypes.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsRefTypes.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsRefTypes.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsVariables.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsVariables.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsVariables.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Naming/NamingConventionsVariables.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Statements/MissingDefaultInSwitch.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Statements/MissingDefaultInSwitch.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Statements/MissingDefaultInSwitch.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Statements/MissingDefaultInSwitch.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Statements/OneStatementPerLine.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Statements/OneStatementPerLine.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Statements/OneStatementPerLine.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Statements/OneStatementPerLine.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Statements/TerminateIfElseIfWithElse.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Statements/TerminateIfElseIfWithElse.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Statements/TerminateIfElseIfWithElse.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Statements/TerminateIfElseIfWithElse.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Types/GenericsConstructor.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Types/GenericsConstructor.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Types/GenericsConstructor.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Types/GenericsConstructor.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Types/GenericsReturnType.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Types/GenericsReturnType.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Types/GenericsReturnType.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Types/GenericsReturnType.ql diff --git a/repo-tests/codeql/java/ql/src/Advisory/Types/GenericsVariable.ql b/ql/repo-tests/codeql/java/ql/src/Advisory/Types/GenericsVariable.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Advisory/Types/GenericsVariable.ql rename to ql/repo-tests/codeql/java/ql/src/Advisory/Types/GenericsVariable.ql diff --git a/repo-tests/codeql/java/ql/src/AlertSuppression.ql b/ql/repo-tests/codeql/java/ql/src/AlertSuppression.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/AlertSuppression.ql rename to ql/repo-tests/codeql/java/ql/src/AlertSuppression.ql diff --git a/repo-tests/codeql/java/ql/src/AlertSuppressionAnnotations.ql b/ql/repo-tests/codeql/java/ql/src/AlertSuppressionAnnotations.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/AlertSuppressionAnnotations.ql rename to ql/repo-tests/codeql/java/ql/src/AlertSuppressionAnnotations.ql diff --git a/repo-tests/codeql/java/ql/src/Architecture/Dependencies/MutualDependency.ql b/ql/repo-tests/codeql/java/ql/src/Architecture/Dependencies/MutualDependency.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Architecture/Dependencies/MutualDependency.ql rename to ql/repo-tests/codeql/java/ql/src/Architecture/Dependencies/MutualDependency.ql diff --git a/repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencies.qll b/ql/repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencies.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencies.qll rename to ql/repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencies.qll diff --git a/repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencyBinary.ql b/ql/repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencyBinary.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencyBinary.ql rename to ql/repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencyBinary.ql diff --git a/repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencySource.ql b/ql/repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencySource.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencySource.ql rename to ql/repo-tests/codeql/java/ql/src/Architecture/Dependencies/UnusedMavenDependencySource.ql diff --git a/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/DeeplyNestedClass.ql b/ql/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/DeeplyNestedClass.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/DeeplyNestedClass.ql rename to ql/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/DeeplyNestedClass.ql diff --git a/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/FeatureEnvy.ql b/ql/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/FeatureEnvy.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/FeatureEnvy.ql rename to ql/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/FeatureEnvy.ql diff --git a/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/HubClasses.ql b/ql/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/HubClasses.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/HubClasses.ql rename to ql/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/HubClasses.ql diff --git a/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/InappropriateIntimacy.ql b/ql/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/InappropriateIntimacy.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/InappropriateIntimacy.ql rename to ql/repo-tests/codeql/java/ql/src/Architecture/Refactoring Opportunities/InappropriateIntimacy.ql diff --git a/repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternalAccess.ql b/ql/repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternalAccess.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternalAccess.ql rename to ql/repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternalAccess.ql diff --git a/repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternals.qll b/ql/repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternals.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternals.qll rename to ql/repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternals.qll diff --git a/repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternalsReplacement.qll b/ql/repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternalsReplacement.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternalsReplacement.qll rename to ql/repo-tests/codeql/java/ql/src/Compatibility/JDK9/JdkInternalsReplacement.qll diff --git a/repo-tests/codeql/java/ql/src/Compatibility/JDK9/UnderscoreIdentifier.ql b/ql/repo-tests/codeql/java/ql/src/Compatibility/JDK9/UnderscoreIdentifier.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Compatibility/JDK9/UnderscoreIdentifier.ql rename to ql/repo-tests/codeql/java/ql/src/Compatibility/JDK9/UnderscoreIdentifier.ql diff --git a/repo-tests/codeql/java/ql/src/Complexity/BlockWithTooManyStatements.ql b/ql/repo-tests/codeql/java/ql/src/Complexity/BlockWithTooManyStatements.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Complexity/BlockWithTooManyStatements.ql rename to ql/repo-tests/codeql/java/ql/src/Complexity/BlockWithTooManyStatements.ql diff --git a/repo-tests/codeql/java/ql/src/Complexity/ComplexCondition.ql b/ql/repo-tests/codeql/java/ql/src/Complexity/ComplexCondition.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Complexity/ComplexCondition.ql rename to ql/repo-tests/codeql/java/ql/src/Complexity/ComplexCondition.ql diff --git a/repo-tests/codeql/java/ql/src/DeadCode/DeadClass.ql b/ql/repo-tests/codeql/java/ql/src/DeadCode/DeadClass.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/DeadCode/DeadClass.ql rename to ql/repo-tests/codeql/java/ql/src/DeadCode/DeadClass.ql diff --git a/repo-tests/codeql/java/ql/src/DeadCode/DeadEnumConstant.ql b/ql/repo-tests/codeql/java/ql/src/DeadCode/DeadEnumConstant.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/DeadCode/DeadEnumConstant.ql rename to ql/repo-tests/codeql/java/ql/src/DeadCode/DeadEnumConstant.ql diff --git a/repo-tests/codeql/java/ql/src/DeadCode/DeadField.ql b/ql/repo-tests/codeql/java/ql/src/DeadCode/DeadField.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/DeadCode/DeadField.ql rename to ql/repo-tests/codeql/java/ql/src/DeadCode/DeadField.ql diff --git a/repo-tests/codeql/java/ql/src/DeadCode/DeadMethod.ql b/ql/repo-tests/codeql/java/ql/src/DeadCode/DeadMethod.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/DeadCode/DeadMethod.ql rename to ql/repo-tests/codeql/java/ql/src/DeadCode/DeadMethod.ql diff --git a/repo-tests/codeql/java/ql/src/DeadCode/FLinesOfDeadCode.ql b/ql/repo-tests/codeql/java/ql/src/DeadCode/FLinesOfDeadCode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/DeadCode/FLinesOfDeadCode.ql rename to ql/repo-tests/codeql/java/ql/src/DeadCode/FLinesOfDeadCode.ql diff --git a/repo-tests/codeql/java/ql/src/DeadCode/UselessParameter.ql b/ql/repo-tests/codeql/java/ql/src/DeadCode/UselessParameter.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/DeadCode/UselessParameter.ql rename to ql/repo-tests/codeql/java/ql/src/DeadCode/UselessParameter.ql diff --git a/repo-tests/codeql/java/ql/src/Diagnostics/CoverageDiagnostics.ql b/ql/repo-tests/codeql/java/ql/src/Diagnostics/CoverageDiagnostics.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Diagnostics/CoverageDiagnostics.ql rename to ql/repo-tests/codeql/java/ql/src/Diagnostics/CoverageDiagnostics.ql diff --git a/repo-tests/codeql/java/ql/src/Diagnostics/DiagnosticsReporting.qll b/ql/repo-tests/codeql/java/ql/src/Diagnostics/DiagnosticsReporting.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Diagnostics/DiagnosticsReporting.qll rename to ql/repo-tests/codeql/java/ql/src/Diagnostics/DiagnosticsReporting.qll diff --git a/repo-tests/codeql/java/ql/src/Diagnostics/ExtractionErrors.ql b/ql/repo-tests/codeql/java/ql/src/Diagnostics/ExtractionErrors.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Diagnostics/ExtractionErrors.ql rename to ql/repo-tests/codeql/java/ql/src/Diagnostics/ExtractionErrors.ql diff --git a/repo-tests/codeql/java/ql/src/Diagnostics/ExtractionWarnings.ql b/ql/repo-tests/codeql/java/ql/src/Diagnostics/ExtractionWarnings.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Diagnostics/ExtractionWarnings.ql rename to ql/repo-tests/codeql/java/ql/src/Diagnostics/ExtractionWarnings.ql diff --git a/repo-tests/codeql/java/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql b/ql/repo-tests/codeql/java/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql rename to ql/repo-tests/codeql/java/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbContainerInterference.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbContainerInterference.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbContainerInterference.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbContainerInterference.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbFileIO.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbFileIO.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbFileIO.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbFileIO.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbGraphics.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbGraphics.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbGraphics.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbGraphics.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbNative.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbNative.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbNative.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbNative.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbReflection.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbReflection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbReflection.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbReflection.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSecurityConfiguration.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSecurityConfiguration.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSecurityConfiguration.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSecurityConfiguration.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSerialization.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSerialization.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSerialization.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSerialization.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSetSocketOrUrlFactory.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSetSocketOrUrlFactory.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSetSocketOrUrlFactory.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSetSocketOrUrlFactory.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSocketAsServer.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSocketAsServer.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSocketAsServer.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSocketAsServer.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbStaticFieldNonFinal.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbStaticFieldNonFinal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbStaticFieldNonFinal.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbStaticFieldNonFinal.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSynchronization.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSynchronization.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSynchronization.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbSynchronization.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbThis.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbThis.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbThis.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbThis.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbThreads.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbThreads.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbThreads.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/JavaEE/EJB/EjbThreads.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/MissingParentBean.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/MissingParentBean.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/MissingParentBean.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/MissingParentBean.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/TooManyBeans.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/TooManyBeans.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/TooManyBeans.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/TooManyBeans.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/UnusedBean.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/UnusedBean.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/UnusedBean.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/UnusedBean.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/UselessPropertyOverride.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/UselessPropertyOverride.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/UselessPropertyOverride.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Architecture/Refactoring Opportunities/UselessPropertyOverride.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/AvoidAutowiring.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/AvoidAutowiring.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/AvoidAutowiring.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/AvoidAutowiring.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/DontUseConstructorArgIndex.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/DontUseConstructorArgIndex.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/DontUseConstructorArgIndex.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/DontUseConstructorArgIndex.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/ImportsFirst.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/ImportsFirst.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/ImportsFirst.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/ImportsFirst.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/NoBeanDescription.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/NoBeanDescription.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/NoBeanDescription.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/NoBeanDescription.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/ParentShouldNotUseAbstractClass.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/ParentShouldNotUseAbstractClass.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/ParentShouldNotUseAbstractClass.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/ParentShouldNotUseAbstractClass.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseIdInsteadOfName.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseIdInsteadOfName.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseIdInsteadOfName.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseIdInsteadOfName.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseLocalRef.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseLocalRef.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseLocalRef.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseLocalRef.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseSetterInjection.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseSetterInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseSetterInjection.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseSetterInjection.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseShortcutForms.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseShortcutForms.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseShortcutForms.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/Violations of Best Practice/UseShortcutForms.ql diff --git a/repo-tests/codeql/java/ql/src/Frameworks/Spring/XML Configuration Errors/MissingSetters.ql b/ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/XML Configuration Errors/MissingSetters.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Frameworks/Spring/XML Configuration Errors/MissingSetters.ql rename to ql/repo-tests/codeql/java/ql/src/Frameworks/Spring/XML Configuration Errors/MissingSetters.ql diff --git a/repo-tests/codeql/java/ql/src/IDEContextual.qll b/ql/repo-tests/codeql/java/ql/src/IDEContextual.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/IDEContextual.qll rename to ql/repo-tests/codeql/java/ql/src/IDEContextual.qll diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/CastThisToTypeParameter.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/CastThisToTypeParameter.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/CastThisToTypeParameter.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/CastThisToTypeParameter.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/ChainedInstanceof.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/ChainedInstanceof.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/ChainedInstanceof.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/ChainedInstanceof.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/DubiousDowncastOfThis.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/DubiousDowncastOfThis.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/DubiousDowncastOfThis.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/DubiousDowncastOfThis.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/DubiousTypeTestOfThis.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/DubiousTypeTestOfThis.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/DubiousTypeTestOfThis.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/DubiousTypeTestOfThis.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/EmptyStatement.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/EmptyStatement.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/EmptyStatement.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/EmptyStatement.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/EnumIdentifier.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/EnumIdentifier.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/EnumIdentifier.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/EnumIdentifier.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/ImplementsAnnotation.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/ImplementsAnnotation.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/ImplementsAnnotation.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/ImplementsAnnotation.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/IterableClass.qll b/ql/repo-tests/codeql/java/ql/src/Language Abuse/IterableClass.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/IterableClass.qll rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/IterableClass.qll diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/IterableIterator.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/IterableIterator.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/IterableIterator.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/IterableIterator.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/MissedTernaryOpportunity.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/MissedTernaryOpportunity.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/MissedTernaryOpportunity.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/MissedTernaryOpportunity.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/OverridePackagePrivate.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/OverridePackagePrivate.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/OverridePackagePrivate.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/OverridePackagePrivate.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/TypeVarExtendsFinalType.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/TypeVarExtendsFinalType.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/TypeVarExtendsFinalType.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/TypeVarExtendsFinalType.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/TypeVariableHidesType.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/TypeVariableHidesType.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/TypeVariableHidesType.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/TypeVariableHidesType.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/UselessNullCheck.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/UselessNullCheck.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/UselessNullCheck.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/UselessNullCheck.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/UselessTypeTest.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/UselessTypeTest.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/UselessTypeTest.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/UselessTypeTest.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/UselessUpcast.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/UselessUpcast.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/UselessUpcast.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/UselessUpcast.ql diff --git a/repo-tests/codeql/java/ql/src/Language Abuse/WrappedIterator.ql b/ql/repo-tests/codeql/java/ql/src/Language Abuse/WrappedIterator.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Language Abuse/WrappedIterator.ql rename to ql/repo-tests/codeql/java/ql/src/Language Abuse/WrappedIterator.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/BadAbsOfRandom.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/BadAbsOfRandom.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/BadAbsOfRandom.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/BadAbsOfRandom.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/CondExprTypes.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/CondExprTypes.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/CondExprTypes.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/CondExprTypes.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/ConstantExpAppearsNonConstant.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/ConstantExpAppearsNonConstant.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/ConstantExpAppearsNonConstant.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/ConstantExpAppearsNonConstant.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/InformationLoss.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/InformationLoss.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/InformationLoss.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/InformationLoss.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/IntMultToLong.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/LShiftLargerThanTypeWidth.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/LShiftLargerThanTypeWidth.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/LShiftLargerThanTypeWidth.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/LShiftLargerThanTypeWidth.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/MultiplyRemainder.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/MultiplyRemainder.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/MultiplyRemainder.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/MultiplyRemainder.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/OctalLiteral.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/OctalLiteral.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/OctalLiteral.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/OctalLiteral.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/RandomUsedOnce.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/RandomUsedOnce.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/RandomUsedOnce.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/RandomUsedOnce.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/WhitespaceContradictsPrecedence.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/WhitespaceContradictsPrecedence.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/WhitespaceContradictsPrecedence.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Arithmetic/WhitespaceContradictsPrecedence.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Cloning/MissingCallToSuperClone.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Cloning/MissingCallToSuperClone.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Cloning/MissingCallToSuperClone.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Cloning/MissingCallToSuperClone.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Cloning/MissingMethodClone.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Cloning/MissingMethodClone.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Cloning/MissingMethodClone.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Cloning/MissingMethodClone.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ArrayIndexOutOfBounds.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ArrayIndexOutOfBounds.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ArrayIndexOutOfBounds.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ArrayIndexOutOfBounds.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/Containers.qll b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/Containers.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Collections/Containers.qll rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/Containers.qll diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ContainsTypeMismatch.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ContainsTypeMismatch.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ContainsTypeMismatch.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ContainsTypeMismatch.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/IteratorRemoveMayFail.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/IteratorRemoveMayFail.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Collections/IteratorRemoveMayFail.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/IteratorRemoveMayFail.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ReadOnlyContainer.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ReadOnlyContainer.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ReadOnlyContainer.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/ReadOnlyContainer.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/RemoveTypeMismatch.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/RemoveTypeMismatch.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Collections/RemoveTypeMismatch.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/RemoveTypeMismatch.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/WriteOnlyContainer.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/WriteOnlyContainer.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Collections/WriteOnlyContainer.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Collections/WriteOnlyContainer.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/BitwiseSignCheck.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/BitwiseSignCheck.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/BitwiseSignCheck.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/BitwiseSignCheck.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CompareIdenticalValues.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CompareIdenticalValues.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CompareIdenticalValues.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CompareIdenticalValues.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CovariantCompareTo.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CovariantCompareTo.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CovariantCompareTo.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CovariantCompareTo.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CovariantEquals.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CovariantEquals.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CovariantEquals.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/CovariantEquals.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/DefineEqualsWhenAddingFields.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/DefineEqualsWhenAddingFields.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/DefineEqualsWhenAddingFields.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/DefineEqualsWhenAddingFields.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/Equality.qll b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/Equality.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/Equality.qll rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/Equality.qll diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/EqualsArray.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/EqualsArray.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/EqualsArray.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/EqualsArray.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/EqualsUsesInstanceOf.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/EqualsUsesInstanceOf.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/EqualsUsesInstanceOf.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/EqualsUsesInstanceOf.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/HashedButNoHash.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/HashedButNoHash.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/HashedButNoHash.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/HashedButNoHash.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/IncomparableEquals.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/IncomparableEquals.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/IncomparableEquals.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/IncomparableEquals.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/InconsistentCompareTo.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/InconsistentCompareTo.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/InconsistentCompareTo.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/InconsistentCompareTo.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/InconsistentEqualsHashCode.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/InconsistentEqualsHashCode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/InconsistentEqualsHashCode.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/InconsistentEqualsHashCode.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/MissingInstanceofInEquals.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/MissingInstanceofInEquals.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/MissingInstanceofInEquals.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/MissingInstanceofInEquals.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/NoAssignInBooleanExprs.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/NoAssignInBooleanExprs.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/NoAssignInBooleanExprs.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/NoAssignInBooleanExprs.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/NoComparisonOnFloats.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/NoComparisonOnFloats.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/NoComparisonOnFloats.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/NoComparisonOnFloats.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/ObjectComparison.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/ObjectComparison.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/ObjectComparison.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/ObjectComparison.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/RefEqBoxed.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/RefEqBoxed.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/RefEqBoxed.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/RefEqBoxed.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/StringComparison.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/StringComparison.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/StringComparison.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/StringComparison.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/UselessComparisonTest.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/UselessComparisonTest.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/UselessComparisonTest.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/UselessComparisonTest.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/UselessComparisonTest.qll b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/UselessComparisonTest.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/UselessComparisonTest.qll rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/UselessComparisonTest.qll diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/WrongNanComparison.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/WrongNanComparison.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/WrongNanComparison.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Comparison/WrongNanComparison.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/BusyWait.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/BusyWait.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/BusyWait.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/BusyWait.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/CallsToConditionWait.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/CallsToConditionWait.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/CallsToConditionWait.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/CallsToConditionWait.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/CallsToRunnableRun.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/CallsToRunnableRun.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/CallsToRunnableRun.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/CallsToRunnableRun.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DateFormatThreadUnsafe.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DateFormatThreadUnsafe.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DateFormatThreadUnsafe.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DateFormatThreadUnsafe.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLocking.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLocking.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLocking.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLocking.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLocking.qll b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLocking.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLocking.qll rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLocking.qll diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLockingWithInitRace.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLockingWithInitRace.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLockingWithInitRace.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/DoubleCheckedLockingWithInitRace.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/EmptyRunMethodInThread.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/EmptyRunMethodInThread.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/EmptyRunMethodInThread.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/EmptyRunMethodInThread.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/FutileSynchOnField.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/FutileSynchOnField.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/FutileSynchOnField.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/FutileSynchOnField.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/InconsistentAccess.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/InconsistentAccess.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/InconsistentAccess.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/InconsistentAccess.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/LazyInitStaticField.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/LazyInitStaticField.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/LazyInitStaticField.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/LazyInitStaticField.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NonSynchronizedOverride.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NonSynchronizedOverride.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NonSynchronizedOverride.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NonSynchronizedOverride.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NotifyNotNotifyAll.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NotifyNotNotifyAll.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NotifyNotNotifyAll.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NotifyNotNotifyAll.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NotifyWithoutSynch.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NotifyWithoutSynch.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NotifyWithoutSynch.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/NotifyWithoutSynch.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/PriorityCalls.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/PriorityCalls.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/PriorityCalls.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/PriorityCalls.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SleepWithLock.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SleepWithLock.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SleepWithLock.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SleepWithLock.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/StartInConstructor.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/StartInConstructor.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/StartInConstructor.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/StartInConstructor.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchOnBoxedType.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchOnBoxedType.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchOnBoxedType.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchOnBoxedType.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchSetUnsynchGet.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchSetUnsynchGet.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchSetUnsynchGet.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchSetUnsynchGet.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchWriteObject.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchWriteObject.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchWriteObject.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/SynchWriteObject.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/UnreleasedLock.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/UnreleasedLock.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/UnreleasedLock.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/UnreleasedLock.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/WaitOutsideLoop.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/WaitOutsideLoop.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/WaitOutsideLoop.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/WaitOutsideLoop.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/WaitWithTwoLocks.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/WaitWithTwoLocks.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/WaitWithTwoLocks.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/WaitWithTwoLocks.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/YieldCalls.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/YieldCalls.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/YieldCalls.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Concurrency/YieldCalls.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Finalization/NullifiedSuperFinalize.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Finalization/NullifiedSuperFinalize.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Finalization/NullifiedSuperFinalize.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Finalization/NullifiedSuperFinalize.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/BadSuiteMethod.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/BadSuiteMethod.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/BadSuiteMethod.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/BadSuiteMethod.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/TearDownNoSuper.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/TearDownNoSuper.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/TearDownNoSuper.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/TearDownNoSuper.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/TestCaseNoTests.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/TestCaseNoTests.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/TestCaseNoTests.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/JUnit/TestCaseNoTests.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/Swing/BadlyOverriddenAdapter.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/Swing/BadlyOverriddenAdapter.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/Swing/BadlyOverriddenAdapter.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/Swing/BadlyOverriddenAdapter.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/Swing/ThreadSafety.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/Swing/ThreadSafety.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/Swing/ThreadSafety.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Frameworks/Swing/ThreadSafety.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/I18N/MissingLocaleArgument.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/I18N/MissingLocaleArgument.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/I18N/MissingLocaleArgument.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/I18N/MissingLocaleArgument.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Inheritance/NoNonFinalInConstructor.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Inheritance/NoNonFinalInConstructor.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Inheritance/NoNonFinalInConstructor.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Inheritance/NoNonFinalInConstructor.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ConstructorTypo.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ConstructorTypo.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ConstructorTypo.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ConstructorTypo.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ContainerSizeCmpZero.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ContainerSizeCmpZero.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ContainerSizeCmpZero.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ContainerSizeCmpZero.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ContradictoryTypeChecks.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ContradictoryTypeChecks.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ContradictoryTypeChecks.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ContradictoryTypeChecks.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/DangerousNonCircuitLogic.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/DangerousNonCircuitLogic.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/DangerousNonCircuitLogic.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/DangerousNonCircuitLogic.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/EqualsTypo.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/EqualsTypo.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/EqualsTypo.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/EqualsTypo.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/HashCodeTypo.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/HashCodeTypo.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/HashCodeTypo.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/HashCodeTypo.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/MissingFormatArg.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/MissingFormatArg.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/MissingFormatArg.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/MissingFormatArg.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/MissingSpaceTypo.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/MissingSpaceTypo.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/MissingSpaceTypo.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/MissingSpaceTypo.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/NestedLoopsSameVariable.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/NestedLoopsSameVariable.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/NestedLoopsSameVariable.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/NestedLoopsSameVariable.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/SelfAssignment.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/SelfAssignment.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/SelfAssignment.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/SelfAssignment.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/StringBufferCharInit.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/StringBufferCharInit.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/StringBufferCharInit.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/StringBufferCharInit.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/SuspiciousDateFormat.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/SuspiciousDateFormat.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/SuspiciousDateFormat.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/SuspiciousDateFormat.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ToStringTypo.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ToStringTypo.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ToStringTypo.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/ToStringTypo.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/UnusedFormatArg.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/UnusedFormatArg.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/UnusedFormatArg.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Likely Typos/UnusedFormatArg.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullAlways.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullAlways.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullAlways.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullAlways.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullExprDeref.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullExprDeref.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullExprDeref.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullExprDeref.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullMaybe.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullMaybe.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullMaybe.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Nullness/NullMaybe.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Reflection/AnnotationPresentCheck.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Reflection/AnnotationPresentCheck.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Reflection/AnnotationPresentCheck.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Reflection/AnnotationPresentCheck.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseReader.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseReader.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseReader.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseReader.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseSql.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseSql.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseSql.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseSql.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseType.qll b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseType.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseType.qll rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseType.qll diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseWriter.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseWriter.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseWriter.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Resource Leaks/CloseWriter.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/IncorrectSerialVersionUID.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/IncorrectSerialVersionUID.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/IncorrectSerialVersionUID.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/IncorrectSerialVersionUID.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/IncorrectSerializableMethods.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/IncorrectSerializableMethods.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/IncorrectSerializableMethods.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/IncorrectSerializableMethods.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/MissingVoidConstructorOnExternalizable.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/MissingVoidConstructorOnExternalizable.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/MissingVoidConstructorOnExternalizable.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/MissingVoidConstructorOnExternalizable.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/MissingVoidConstructorsOnSerializable.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/MissingVoidConstructorsOnSerializable.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/MissingVoidConstructorsOnSerializable.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/MissingVoidConstructorsOnSerializable.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableComparator.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableComparator.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableComparator.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableComparator.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableField.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableField.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableField.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableField.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableInnerClass.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableInnerClass.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableInnerClass.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/NonSerializableInnerClass.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/ReadResolveObject.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/ReadResolveObject.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/ReadResolveObject.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/ReadResolveObject.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/TransientNotSerializable.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/TransientNotSerializable.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/TransientNotSerializable.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Serialization/TransientNotSerializable.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/Chaining.qll b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/Chaining.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Statements/Chaining.qll rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/Chaining.qll diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ContinueInFalseLoop.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ContinueInFalseLoop.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ContinueInFalseLoop.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ContinueInFalseLoop.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/EmptyBlock.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/EmptyBlock.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Statements/EmptyBlock.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/EmptyBlock.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/EmptySynchronizedBlock.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/EmptySynchronizedBlock.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Statements/EmptySynchronizedBlock.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/EmptySynchronizedBlock.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ImpossibleCast.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ImpossibleCast.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ImpossibleCast.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ImpossibleCast.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/InconsistentCallOnResult.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/InconsistentCallOnResult.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Statements/InconsistentCallOnResult.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/InconsistentCallOnResult.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/MissingEnumInSwitch.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/MissingEnumInSwitch.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Statements/MissingEnumInSwitch.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/MissingEnumInSwitch.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/PartiallyMaskedCatch.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/PartiallyMaskedCatch.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Statements/PartiallyMaskedCatch.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/PartiallyMaskedCatch.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ReturnValueIgnored.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ReturnValueIgnored.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ReturnValueIgnored.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/ReturnValueIgnored.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/StaticFieldWrittenByInstance.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/StaticFieldWrittenByInstance.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Statements/StaticFieldWrittenByInstance.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/StaticFieldWrittenByInstance.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/UseBraces.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/UseBraces.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Statements/UseBraces.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Statements/UseBraces.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Termination/ConstantLoopCondition.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Termination/ConstantLoopCondition.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Termination/ConstantLoopCondition.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Termination/ConstantLoopCondition.ql diff --git a/repo-tests/codeql/java/ql/src/Likely Bugs/Termination/SpinOnField.ql b/ql/repo-tests/codeql/java/ql/src/Likely Bugs/Termination/SpinOnField.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Likely Bugs/Termination/SpinOnField.ql rename to ql/repo-tests/codeql/java/ql/src/Likely Bugs/Termination/SpinOnField.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Authors/AuthorsPerFile.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Authors/AuthorsPerFile.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Authors/AuthorsPerFile.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Authors/AuthorsPerFile.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Callables/CCyclomaticComplexity.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CCyclomaticComplexity.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Callables/CCyclomaticComplexity.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CCyclomaticComplexity.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Callables/CLinesOfCode.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Callables/CLinesOfCode.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CLinesOfCode.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Callables/CLinesOfComment.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CLinesOfComment.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Callables/CLinesOfComment.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CLinesOfComment.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfCalls.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfCalls.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfCalls.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfCalls.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfParameters.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfParameters.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfParameters.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfParameters.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfStatements.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfStatements.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfStatements.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Callables/CNumberOfStatements.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Callables/StatementNestingDepth.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Callables/StatementNestingDepth.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Callables/StatementNestingDepth.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Callables/StatementNestingDepth.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Dependencies/ExternalDependencies.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Dependencies/ExternalDependencies.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Dependencies/ExternalDependencies.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Dependencies/ExternalDependencies.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FAfferentCoupling.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FAfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FAfferentCoupling.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FAfferentCoupling.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FCommentRatio.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FCommentRatio.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FCommentRatio.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FCommentRatio.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FCyclomaticComplexity.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FCyclomaticComplexity.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FCyclomaticComplexity.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FCyclomaticComplexity.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FEfferentCoupling.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FEfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FEfferentCoupling.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FEfferentCoupling.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FLines.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLines.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FLines.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLines.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfCode.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfCode.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfCode.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfComment.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfComment.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfComment.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfComment.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfCommentedCode.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfCommentedCode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfCommentedCode.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfCommentedCode.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfDuplicatedCode.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfSimilarCode.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfSimilarCode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfSimilarCode.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FLinesOfSimilarCode.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfClasses.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfClasses.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfClasses.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfClasses.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfInterfaces.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfInterfaces.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfInterfaces.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfInterfaces.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfTests.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfTests.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfTests.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FNumberOfTests.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Files/FSelfContainedness.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Files/FSelfContainedness.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Files/FSelfContainedness.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Files/FSelfContainedness.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Internal/Extents.qll b/ql/repo-tests/codeql/java/ql/src/Metrics/Internal/Extents.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Internal/Extents.qll rename to ql/repo-tests/codeql/java/ql/src/Metrics/Internal/Extents.qll diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TAfferentCoupling.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TAfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TAfferentCoupling.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TAfferentCoupling.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TEfferentCoupling.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TEfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TEfferentCoupling.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TEfferentCoupling.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TEfferentSourceCoupling.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TEfferentSourceCoupling.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TEfferentSourceCoupling.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TEfferentSourceCoupling.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TInheritanceDepth.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TInheritanceDepth.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TInheritanceDepth.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TInheritanceDepth.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLackOfCohesionCK.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLackOfCohesionHS.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLinesOfCode.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLinesOfCode.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLinesOfCode.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLinesOfComment.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLinesOfComment.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLinesOfComment.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TLinesOfComment.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfCallables.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfCallables.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfCallables.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfCallables.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfFields.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfFields.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfFields.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfFields.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfStatements.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfStatements.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfStatements.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TNumberOfStatements.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TPercentageOfComments.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TPercentageOfComments.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TPercentageOfComments.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TPercentageOfComments.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TPercentageOfComplexCode.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TPercentageOfComplexCode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TPercentageOfComplexCode.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TPercentageOfComplexCode.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TResponse.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TResponse.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TResponse.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TResponse.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSelfContainedness.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSelfContainedness.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSelfContainedness.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSelfContainedness.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSizeOfAPI.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSizeOfAPI.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSizeOfAPI.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSizeOfAPI.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSpecialisationIndex.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSpecialisationIndex.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSpecialisationIndex.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/RefTypes/TSpecialisationIndex.ql diff --git a/repo-tests/codeql/java/ql/src/Metrics/Summaries/LinesOfCode.ql b/ql/repo-tests/codeql/java/ql/src/Metrics/Summaries/LinesOfCode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Metrics/Summaries/LinesOfCode.ql rename to ql/repo-tests/codeql/java/ql/src/Metrics/Summaries/LinesOfCode.ql diff --git a/repo-tests/codeql/java/ql/src/Performance/ConcatenationInLoops.ql b/ql/repo-tests/codeql/java/ql/src/Performance/ConcatenationInLoops.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Performance/ConcatenationInLoops.ql rename to ql/repo-tests/codeql/java/ql/src/Performance/ConcatenationInLoops.ql diff --git a/repo-tests/codeql/java/ql/src/Performance/InefficientEmptyStringTest.ql b/ql/repo-tests/codeql/java/ql/src/Performance/InefficientEmptyStringTest.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Performance/InefficientEmptyStringTest.ql rename to ql/repo-tests/codeql/java/ql/src/Performance/InefficientEmptyStringTest.ql diff --git a/repo-tests/codeql/java/ql/src/Performance/InefficientKeySetIterator.ql b/ql/repo-tests/codeql/java/ql/src/Performance/InefficientKeySetIterator.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Performance/InefficientKeySetIterator.ql rename to ql/repo-tests/codeql/java/ql/src/Performance/InefficientKeySetIterator.ql diff --git a/repo-tests/codeql/java/ql/src/Performance/InefficientOutputStream.ql b/ql/repo-tests/codeql/java/ql/src/Performance/InefficientOutputStream.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Performance/InefficientOutputStream.ql rename to ql/repo-tests/codeql/java/ql/src/Performance/InefficientOutputStream.ql diff --git a/repo-tests/codeql/java/ql/src/Performance/InefficientPrimConstructor.ql b/ql/repo-tests/codeql/java/ql/src/Performance/InefficientPrimConstructor.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Performance/InefficientPrimConstructor.ql rename to ql/repo-tests/codeql/java/ql/src/Performance/InefficientPrimConstructor.ql diff --git a/repo-tests/codeql/java/ql/src/Performance/InnerClassCouldBeStatic.ql b/ql/repo-tests/codeql/java/ql/src/Performance/InnerClassCouldBeStatic.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Performance/InnerClassCouldBeStatic.ql rename to ql/repo-tests/codeql/java/ql/src/Performance/InnerClassCouldBeStatic.ql diff --git a/repo-tests/codeql/java/ql/src/Performance/NewStringString.ql b/ql/repo-tests/codeql/java/ql/src/Performance/NewStringString.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Performance/NewStringString.ql rename to ql/repo-tests/codeql/java/ql/src/Performance/NewStringString.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-020/ExternalAPIsUsedWithUntrustedData.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-020/ExternalAPIsUsedWithUntrustedData.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-020/ExternalAPIsUsedWithUntrustedData.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-020/ExternalAPIsUsedWithUntrustedData.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-020/UntrustedDataToExternalAPI.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-020/UntrustedDataToExternalAPI.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-020/UntrustedDataToExternalAPI.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-020/UntrustedDataToExternalAPI.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPath.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPath.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPath.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPath.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPathCommon.qll b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPathCommon.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPathCommon.qll rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPathCommon.qll diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPathLocal.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPathLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPathLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/TaintedPathLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/ZipSlip.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/ZipSlip.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/ZipSlip.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-022/ZipSlip.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-074/JndiInjection.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-074/JndiInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-074/JndiInjection.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-074/JndiInjection.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-074/XsltInjection.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-074/XsltInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-074/XsltInjection.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-074/XsltInjection.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecRelative.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecRelative.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecRelative.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecRelative.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecTainted.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecTainted.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecTainted.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecTainted.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecTaintedLocal.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecTaintedLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecTaintedLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecTaintedLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecUnescaped.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecUnescaped.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecUnescaped.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-078/ExecUnescaped.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-079/XSS.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-079/XSS.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-079/XSS.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-079/XSS.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-079/XSSLocal.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-079/XSSLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-079/XSSLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-079/XSSLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlInjectionLib.qll b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlInjectionLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlInjectionLib.qll rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlInjectionLib.qll diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlTainted.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlTainted.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlTainted.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlTainted.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlTaintedLocal.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlTaintedLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlTaintedLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlTaintedLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlUnescaped.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlUnescaped.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlUnescaped.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-089/SqlUnescaped.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-090/LdapInjection.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-090/LdapInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-090/LdapInjection.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-090/LdapInjection.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-090/LdapInjectionLib.qll b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-090/LdapInjectionLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-090/LdapInjectionLib.qll rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-090/LdapInjectionLib.qll diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/GroovyInjection.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/GroovyInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/GroovyInjection.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/GroovyInjection.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/InsecureBeanValidation.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/InsecureBeanValidation.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/InsecureBeanValidation.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/InsecureBeanValidation.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/JexlInjection.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/JexlInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/JexlInjection.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/JexlInjection.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/MvelInjection.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/MvelInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/MvelInjection.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/MvelInjection.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/SpelInjection.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/SpelInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/SpelInjection.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-094/SpelInjection.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-1104/MavenPomDependsOnBintray.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-1104/MavenPomDependsOnBintray.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-1104/MavenPomDependsOnBintray.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-1104/MavenPomDependsOnBintray.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/NettyResponseSplitting.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/NettyResponseSplitting.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/NettyResponseSplitting.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/NettyResponseSplitting.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/ResponseSplitting.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/ResponseSplitting.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/ResponseSplitting.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/ResponseSplitting.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ArraySizing.qll b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ArraySizing.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ArraySizing.qll rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ArraySizing.qll diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/BoundingChecks.qll b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/BoundingChecks.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/BoundingChecks.qll rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/BoundingChecks.qll diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstruction.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstruction.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstruction.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstruction.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionCodeSpecified.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionCodeSpecified.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionCodeSpecified.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionCodeSpecified.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndex.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndex.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndex.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndex.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexCodeSpecified.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexCodeSpecified.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexCodeSpecified.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexCodeSpecified.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatString.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatString.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatString.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatString.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticCommon.qll b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticCommon.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticCommon.qll rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticCommon.qll diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticTaintedLocal.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticTaintedLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticTaintedLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticTaintedLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticUncontrolled.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticUncontrolled.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticUncontrolled.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticUncontrolled.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticWithExtremeValues.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticWithExtremeValues.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticWithExtremeValues.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ArithmeticWithExtremeValues.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-209/StackTraceExposure.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-209/StackTraceExposure.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-209/StackTraceExposure.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-209/StackTraceExposure.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-297/InsecureJavaMail.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-297/InsecureJavaMail.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-297/InsecureJavaMail.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-297/InsecureJavaMail.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-297/UnsafeHostnameVerification.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-297/UnsafeHostnameVerification.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-297/UnsafeHostnameVerification.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-297/UnsafeHostnameVerification.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageClass.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageClass.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageClass.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageClass.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageCookie.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageCookie.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageCookie.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageCookie.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageProperties.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageProperties.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageProperties.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-312/CleartextStorageProperties.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/HttpsUrls.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/HttpsUrls.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/HttpsUrls.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/HttpsUrls.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/UseSSL.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/UseSSL.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/UseSSL.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/UseSSL.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-327/BrokenCryptoAlgorithm.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-327/MaybeBrokenCryptoAlgorithm.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-327/MaybeBrokenCryptoAlgorithm.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-327/MaybeBrokenCryptoAlgorithm.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-327/MaybeBrokenCryptoAlgorithm.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-335/PredictableSeed.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-335/PredictableSeed.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-335/PredictableSeed.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-335/PredictableSeed.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-338/JHipsterGeneratedPRNG.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-338/JHipsterGeneratedPRNG.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-338/JHipsterGeneratedPRNG.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-338/JHipsterGeneratedPRNG.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-347/MissingJWTSignatureCheck.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-347/MissingJWTSignatureCheck.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-347/MissingJWTSignatureCheck.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-347/MissingJWTSignatureCheck.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-352/SpringCSRFProtection.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-352/SpringCSRFProtection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-352/SpringCSRFProtection.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-352/SpringCSRFProtection.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-367/TOCTOURace.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-367/TOCTOURace.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-367/TOCTOURace.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-367/TOCTOURace.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-421/SocketAuthRace.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-421/SocketAuthRace.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-421/SocketAuthRace.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-421/SocketAuthRace.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-502/UnsafeDeserialization.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-502/UnsafeDeserialization.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-502/UnsafeDeserialization.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-502/UnsafeDeserialization.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-522/InsecureBasicAuth.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-522/InsecureBasicAuth.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-522/InsecureBasicAuth.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-522/InsecureBasicAuth.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-601/UrlRedirect.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-601/UrlRedirect.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-601/UrlRedirect.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-601/UrlRedirect.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-601/UrlRedirectLocal.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-601/UrlRedirectLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-601/UrlRedirectLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-601/UrlRedirectLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-611/XXE.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-611/XXE.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-611/XXE.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-611/XXE.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-614/InsecureCookie.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-614/InsecureCookie.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-614/InsecureCookie.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-614/InsecureCookie.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-643/XPathInjection.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-643/XPathInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-643/XPathInjection.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-643/XPathInjection.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastCommon.qll b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastCommon.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastCommon.qll rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastCommon.qll diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastTainted.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastTainted.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastTainted.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastTainted.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastTaintedLocal.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastTaintedLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastTaintedLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-681/NumericCastTaintedLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-732/ReadingFromWorldWritableFile.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-732/ReadingFromWorldWritableFile.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-732/ReadingFromWorldWritableFile.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-732/ReadingFromWorldWritableFile.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-749/UnsafeAndroidAccess.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-749/UnsafeAndroidAccess.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-749/UnsafeAndroidAccess.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-749/UnsafeAndroidAccess.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentials.qll b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentials.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentials.qll rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentials.qll diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsApiCall.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsApiCall.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsApiCall.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsApiCall.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsComparison.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsComparison.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsComparison.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsComparison.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsSourceCall.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsSourceCall.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsSourceCall.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedCredentialsSourceCall.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedPasswordField.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedPasswordField.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedPasswordField.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/HardcodedPasswordField.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/SensitiveApi.qll b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/SensitiveApi.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/SensitiveApi.qll rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-798/SensitiveApi.qll diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-807/ConditionalBypass.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-807/ConditionalBypass.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-807/ConditionalBypass.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-807/ConditionalBypass.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-807/TaintedPermissionsCheck.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-807/TaintedPermissionsCheck.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-807/TaintedPermissionsCheck.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-807/TaintedPermissionsCheck.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-829/InsecureDependencyResolution.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-829/InsecureDependencyResolution.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-829/InsecureDependencyResolution.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-829/InsecureDependencyResolution.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-833/LockOrderInconsistency.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-833/LockOrderInconsistency.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-833/LockOrderInconsistency.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-833/LockOrderInconsistency.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-835/InfiniteLoop.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-835/InfiniteLoop.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-835/InfiniteLoop.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-835/InfiniteLoop.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-917/OgnlInjection.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-917/OgnlInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-917/OgnlInjection.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-917/OgnlInjection.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-918/RequestForgery.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-918/RequestForgery.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-918/RequestForgery.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-918/RequestForgery.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-927/SensitiveCommunication.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-927/SensitiveCommunication.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-927/SensitiveCommunication.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-927/SensitiveCommunication.ql diff --git a/repo-tests/codeql/java/ql/src/Security/CWE/CWE-940/AndroidIntentRedirection.ql b/ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-940/AndroidIntentRedirection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Security/CWE/CWE-940/AndroidIntentRedirection.ql rename to ql/repo-tests/codeql/java/ql/src/Security/CWE/CWE-940/AndroidIntentRedirection.ql diff --git a/repo-tests/codeql/java/ql/src/Telemetry/ExternalAPI.qll b/ql/repo-tests/codeql/java/ql/src/Telemetry/ExternalAPI.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Telemetry/ExternalAPI.qll rename to ql/repo-tests/codeql/java/ql/src/Telemetry/ExternalAPI.qll diff --git a/repo-tests/codeql/java/ql/src/Telemetry/ExternalLibraryUsage.ql b/ql/repo-tests/codeql/java/ql/src/Telemetry/ExternalLibraryUsage.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Telemetry/ExternalLibraryUsage.ql rename to ql/repo-tests/codeql/java/ql/src/Telemetry/ExternalLibraryUsage.ql diff --git a/repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalSinks.ql b/ql/repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalSinks.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalSinks.ql rename to ql/repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalSinks.ql diff --git a/repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalSources.ql b/ql/repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalSources.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalSources.ql rename to ql/repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalSources.ql diff --git a/repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalTaint.ql b/ql/repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalTaint.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalTaint.ql rename to ql/repo-tests/codeql/java/ql/src/Telemetry/SupportedExternalTaint.ql diff --git a/repo-tests/codeql/java/ql/src/Telemetry/UnsupportedExternalAPIs.ql b/ql/repo-tests/codeql/java/ql/src/Telemetry/UnsupportedExternalAPIs.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Telemetry/UnsupportedExternalAPIs.ql rename to ql/repo-tests/codeql/java/ql/src/Telemetry/UnsupportedExternalAPIs.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Boolean Logic/SimplifyBoolExpr.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Boolean Logic/SimplifyBoolExpr.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Boolean Logic/SimplifyBoolExpr.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Boolean Logic/SimplifyBoolExpr.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Boxed Types/BoxedVariable.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Boxed Types/BoxedVariable.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Boxed Types/BoxedVariable.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Boxed Types/BoxedVariable.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/CommentedCode.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/CommentedCode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/CommentedCode.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/CommentedCode.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/CommentedCode.qll b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/CommentedCode.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/CommentedCode.qll rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/CommentedCode.qll diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/TodoComments.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/TodoComments.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/TodoComments.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Comments/TodoComments.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/AssignmentInReturn.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/AssignmentInReturn.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/AssignmentInReturn.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/AssignmentInReturn.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/CreatesEmptyZip.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/CreatesEmptyZip.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/CreatesEmptyZip.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/CreatesEmptyZip.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadLocals.qll b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadLocals.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadLocals.qll rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadLocals.qll diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadRefTypes.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadRefTypes.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadRefTypes.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadRefTypes.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadStoreOfLocal.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadStoreOfLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadStoreOfLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadStoreOfLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadStoreOfLocalUnread.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadStoreOfLocalUnread.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadStoreOfLocalUnread.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/DeadStoreOfLocalUnread.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/EmptyFinalize.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/EmptyFinalize.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/EmptyFinalize.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/EmptyFinalize.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/FinalizerNullsFields.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/FinalizerNullsFields.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/FinalizerNullsFields.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/FinalizerNullsFields.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/InterfaceCannotBeImplemented.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/InterfaceCannotBeImplemented.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/InterfaceCannotBeImplemented.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/InterfaceCannotBeImplemented.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/LocalInitialisedButNotUsed.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/LocalInitialisedButNotUsed.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/LocalInitialisedButNotUsed.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/LocalInitialisedButNotUsed.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/LocalNotRead.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/LocalNotRead.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/LocalNotRead.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/LocalNotRead.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/NonAssignedFields.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/NonAssignedFields.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/NonAssignedFields.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/NonAssignedFields.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/PointlessForwardingMethod.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/PointlessForwardingMethod.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/PointlessForwardingMethod.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/PointlessForwardingMethod.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnreadLocal.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnreadLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnreadLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnreadLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedField.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedField.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedField.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedField.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedLabel.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedLabel.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedLabel.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedLabel.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedLocal.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedLocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedLocal.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Dead Code/UnusedLocal.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/BreakInSwitchCase.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/BreakInSwitchCase.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/BreakInSwitchCase.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/BreakInSwitchCase.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/Common.qll b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/Common.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/Common.qll rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/Common.qll diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/MakeImportsExplicit.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/MakeImportsExplicit.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/MakeImportsExplicit.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/MakeImportsExplicit.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/NoConstantsOnly.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/NoConstantsOnly.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/NoConstantsOnly.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Declarations/NoConstantsOnly.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/DroppedExceptions.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/DroppedExceptions.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/DroppedExceptions.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/DroppedExceptions.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/ExceptionCatch.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/ExceptionCatch.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/ExceptionCatch.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/ExceptionCatch.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/IgnoreExceptionalReturn.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/IgnoreExceptionalReturn.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/IgnoreExceptionalReturn.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/IgnoreExceptionalReturn.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/NumberFormatException.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/NumberFormatException.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/NumberFormatException.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Exception Handling/NumberFormatException.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/AbstractToConcreteCollection.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/AbstractToConcreteCollection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/AbstractToConcreteCollection.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/AbstractToConcreteCollection.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/ExposeRepresentation.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/ExposeRepresentation.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/ExposeRepresentation.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/ExposeRepresentation.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/GetClassGetResource.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/GetClassGetResource.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/GetClassGetResource.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/GetClassGetResource.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/StaticArray.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/StaticArray.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/StaticArray.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Implementation Hiding/StaticArray.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstants.qll b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstants.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstants.qll rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstants.qll diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstantsNumbers.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstantsNumbers.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstantsNumbers.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstantsNumbers.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstantsString.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstantsString.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstantsString.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicConstantsString.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicNumbersUseConstant.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicNumbersUseConstant.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicNumbersUseConstant.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicNumbersUseConstant.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicStringsUseConstant.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicStringsUseConstant.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicStringsUseConstant.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Magic Constants/MagicStringsUseConstant.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/AmbiguousOuterSuper.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/AmbiguousOuterSuper.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/AmbiguousOuterSuper.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/AmbiguousOuterSuper.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingMethodNames.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingMethodNames.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingMethodNames.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingMethodNames.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingOverloading.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingOverloading.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingOverloading.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingOverloading.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingOverridesNames.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingOverridesNames.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingOverridesNames.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/ConfusingOverridesNames.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/FieldMasksSuperField.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/FieldMasksSuperField.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/FieldMasksSuperField.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/FieldMasksSuperField.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/LocalShadowsField.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/LocalShadowsField.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/LocalShadowsField.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/LocalShadowsField.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/LocalShadowsFieldConfusing.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/LocalShadowsFieldConfusing.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/LocalShadowsFieldConfusing.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/LocalShadowsFieldConfusing.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/SameNameAsSuper.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/SameNameAsSuper.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/SameNameAsSuper.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/SameNameAsSuper.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/Shadowing.qll b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/Shadowing.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/Shadowing.qll rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Naming Conventions/Shadowing.qll diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToRunFinalizersOnExit.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToRunFinalizersOnExit.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToRunFinalizersOnExit.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToRunFinalizersOnExit.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToStringToString.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToStringToString.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToStringToString.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToStringToString.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToSystemExit.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToSystemExit.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToSystemExit.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/CallsToSystemExit.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/DefaultToString.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/DefaultToString.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/DefaultToString.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/DefaultToString.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/GarbageCollection.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/GarbageCollection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/GarbageCollection.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/GarbageCollection.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/NextFromIterator.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/NextFromIterator.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/NextFromIterator.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/NextFromIterator.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/PrintLnArray.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/PrintLnArray.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/PrintLnArray.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/Undesirable Calls/PrintLnArray.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/AutoBoxing.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/AutoBoxing.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/AutoBoxing.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/AutoBoxing.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/FinallyMayNotComplete.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/FinallyMayNotComplete.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/FinallyMayNotComplete.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/FinallyMayNotComplete.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/InexactVarArg.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/InexactVarArg.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/InexactVarArg.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/InexactVarArg.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/ParameterAssignment.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/ParameterAssignment.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/ParameterAssignment.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/ParameterAssignment.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/UnnecessaryCast.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/UnnecessaryCast.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/UnnecessaryCast.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/UnnecessaryCast.ql diff --git a/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/UnnecessaryImport.ql b/ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/UnnecessaryImport.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/UnnecessaryImport.ql rename to ql/repo-tests/codeql/java/ql/src/Violations of Best Practice/legacy/UnnecessaryImport.ql diff --git a/repo-tests/codeql/java/ql/src/definitions.ql b/ql/repo-tests/codeql/java/ql/src/definitions.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/definitions.ql rename to ql/repo-tests/codeql/java/ql/src/definitions.ql diff --git a/repo-tests/codeql/java/ql/src/definitions.qll b/ql/repo-tests/codeql/java/ql/src/definitions.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/definitions.qll rename to ql/repo-tests/codeql/java/ql/src/definitions.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/InsecureSpringActuatorConfig.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/InsecureSpringActuatorConfig.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/InsecureSpringActuatorConfig.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/InsecureSpringActuatorConfig.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/SpringBootActuators.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/SpringBootActuators.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/SpringBootActuators.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/SpringBootActuators.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/SpringBootActuators.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/SpringBootActuators.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/SpringBootActuators.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-016/SpringBootActuators.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-036/OpenStream.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-036/OpenStream.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-036/OpenStream.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-036/OpenStream.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-078/ExecTainted.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-078/ExecTainted.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-078/ExecTainted.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-078/ExecTainted.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-078/JSchOSInjection.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-078/JSchOSInjection.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-078/JSchOSInjection.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-078/JSchOSInjection.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/BeanShellInjection.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/BeanShellInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/BeanShellInjection.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/BeanShellInjection.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/BeanShellInjection.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/BeanShellInjection.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/BeanShellInjection.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/BeanShellInjection.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/FlowUtils.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/FlowUtils.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/FlowUtils.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/FlowUtils.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/InsecureDexLoading.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/InsecureDexLoading.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/InsecureDexLoading.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/InsecureDexLoading.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/InsecureDexLoading.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/InsecureDexLoading.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/InsecureDexLoading.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/InsecureDexLoading.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JShellInjection.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JShellInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JShellInjection.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JShellInjection.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JShellInjection.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JShellInjection.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JShellInjection.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JShellInjection.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjection.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjection.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjection.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjectionLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjectionLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjectionLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjectionLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JythonInjection.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JythonInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JythonInjection.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/JythonInjection.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/ScriptInjection.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/ScriptInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/ScriptInjection.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/ScriptInjection.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringFrameworkLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringFrameworkLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringFrameworkLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringFrameworkLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringImplicitViewManipulation.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringImplicitViewManipulation.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringImplicitViewManipulation.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringImplicitViewManipulation.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulation.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulation.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulation.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulation.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulationLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulationLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulationLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulationLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1004/InsecureTomcatConfig.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1004/InsecureTomcatConfig.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1004/InsecureTomcatConfig.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1004/InsecureTomcatConfig.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1004/SensitiveCookieNotHttpOnly.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1004/SensitiveCookieNotHttpOnly.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1004/SensitiveCookieNotHttpOnly.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1004/SensitiveCookieNotHttpOnly.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-117/LogInjection.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-117/LogInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-117/LogInjection.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-117/LogInjection.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1204/StaticInitializationVector.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1204/StaticInitializationVector.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1204/StaticInitializationVector.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-1204/StaticInitializationVector.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/AndroidFileIntentSink.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/AndroidFileIntentSink.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/AndroidFileIntentSink.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/AndroidFileIntentSink.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/AndroidFileIntentSource.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/AndroidFileIntentSource.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/AndroidFileIntentSource.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/AndroidFileIntentSource.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/SensitiveAndroidFileLeak.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/SensitiveAndroidFileLeak.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/SensitiveAndroidFileLeak.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-200/SensitiveAndroidFileLeak.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/NonConstantTimeCheckOnSignatureQuery.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/NonConstantTimeCheckOnSignatureQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/NonConstantTimeCheckOnSignatureQuery.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/NonConstantTimeCheckOnSignatureQuery.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/PossibleTimingAttackAgainstSignature.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/PossibleTimingAttackAgainstSignature.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/PossibleTimingAttackAgainstSignature.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/PossibleTimingAttackAgainstSignature.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/TimingAttackAgainstSignature.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/TimingAttackAgainstSignature.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/TimingAttackAgainstSignature.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-208/TimingAttackAgainstSignature.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-273/UnsafeCertTrust.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-273/UnsafeCertTrust.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-273/UnsafeCertTrust.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-273/UnsafeCertTrust.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-295/InsecureTrustManager.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-295/InsecureTrustManager.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-295/InsecureTrustManager.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-295/InsecureTrustManager.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-295/JxBrowserWithoutCertValidation.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-295/JxBrowserWithoutCertValidation.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-295/JxBrowserWithoutCertValidation.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-295/JxBrowserWithoutCertValidation.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-297/InsecureLdapEndpoint.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-297/InsecureLdapEndpoint.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-297/InsecureLdapEndpoint.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-297/InsecureLdapEndpoint.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-299/DisabledRevocationChecking.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-299/DisabledRevocationChecking.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-299/DisabledRevocationChecking.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-299/DisabledRevocationChecking.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-299/RevocationCheckingLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-299/RevocationCheckingLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-299/RevocationCheckingLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-299/RevocationCheckingLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-312/CleartextStorageSharedPrefs.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-312/CleartextStorageSharedPrefs.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-312/CleartextStorageSharedPrefs.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-312/CleartextStorageSharedPrefs.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-326/InsufficientKeySize.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-326/InsufficientKeySize.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-326/InsufficientKeySize.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-326/InsufficientKeySize.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-327/SslLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-327/SslLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-327/SslLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-327/SslLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-327/UnsafeTlsVersion.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-327/UnsafeTlsVersion.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-327/UnsafeTlsVersion.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-327/UnsafeTlsVersion.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-346/UnvalidatedCors.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-346/UnvalidatedCors.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-346/UnvalidatedCors.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-346/UnvalidatedCors.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-348/ClientSuppliedIpUsedInSecurityCheckLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-348/ClientSuppliedIpUsedInSecurityCheckLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-348/ClientSuppliedIpUsedInSecurityCheckLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-348/ClientSuppliedIpUsedInSecurityCheckLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonStringLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonStringLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonStringLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonStringLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonpInjection.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonpInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonpInjection.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonpInjection.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonpInjectionLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonpInjectionLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonpInjectionLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-352/JsonpInjectionLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/LocalThreadResourceAbuse.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/LocalThreadResourceAbuse.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/LocalThreadResourceAbuse.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/LocalThreadResourceAbuse.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/ThreadResourceAbuse.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/ThreadResourceAbuse.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/ThreadResourceAbuse.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/ThreadResourceAbuse.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/ThreadResourceAbuse.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/ThreadResourceAbuse.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/ThreadResourceAbuse.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-400/ThreadResourceAbuse.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-470/UnsafeReflection.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-470/UnsafeReflection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-470/UnsafeReflection.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-470/UnsafeReflection.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-470/UnsafeReflectionLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-470/UnsafeReflectionLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-470/UnsafeReflectionLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-470/UnsafeReflectionLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/EJBMain.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/EJBMain.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/EJBMain.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/EJBMain.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/TestLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/TestLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/TestLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/TestLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/WebComponentMain.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/WebComponentMain.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/WebComponentMain.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/WebComponentMain.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/devMode.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/devMode.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/devMode.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-489/devMode.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeDeserializationRmi.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeDeserializationRmi.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeDeserializationRmi.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeDeserializationRmi.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterInConfigurationClass.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterInConfigurationClass.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterInConfigurationClass.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterInConfigurationClass.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterInXMLConfiguration.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterInXMLConfiguration.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterInXMLConfiguration.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterInXMLConfiguration.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-502/UnsafeSpringExporterLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-522/InsecureLdapAuth.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-522/InsecureLdapAuth.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-522/InsecureLdapAuth.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-522/InsecureLdapAuth.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-532/SensitiveInfoLog.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-532/SensitiveInfoLog.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-532/SensitiveInfoLog.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-532/SensitiveInfoLog.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-548/InsecureDirectoryConfig.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-548/InsecureDirectoryConfig.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-548/InsecureDirectoryConfig.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-548/InsecureDirectoryConfig.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-552/UnsafeUrlForward.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-552/UnsafeUrlForward.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-552/UnsafeUrlForward.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-552/UnsafeUrlForward.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-552/UnsafeUrlForward.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-552/UnsafeUrlForward.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-552/UnsafeUrlForward.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-552/UnsafeUrlForward.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-555/CredentialsInPropertiesFile.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-555/CredentialsInPropertiesFile.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-555/CredentialsInPropertiesFile.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-555/CredentialsInPropertiesFile.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-555/PasswordInConfigurationFile.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-555/PasswordInConfigurationFile.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-555/PasswordInConfigurationFile.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-555/PasswordInConfigurationFile.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-598/SensitiveGetQuery.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-598/SensitiveGetQuery.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-598/SensitiveGetQuery.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-598/SensitiveGetQuery.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-600/UncaughtServletException.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-600/UncaughtServletException.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-600/UncaughtServletException.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-600/UncaughtServletException.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-601/SpringUrlRedirect.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-601/SpringUrlRedirect.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-601/SpringUrlRedirect.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-601/SpringUrlRedirect.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-601/SpringUrlRedirect.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-601/SpringUrlRedirect.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-601/SpringUrlRedirect.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-601/SpringUrlRedirect.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXE.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXE.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXE.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXE.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXELib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXELib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXELib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXELib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXELocal.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXELocal.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXELocal.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-611/XXELocal.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjection.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjection.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjection.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjectionLib.qll b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjectionLib.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjectionLib.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjectionLib.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-665/InsecureRmiJmxEnvironmentConfiguration.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-665/InsecureRmiJmxEnvironmentConfiguration.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-665/InsecureRmiJmxEnvironmentConfiguration.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-665/InsecureRmiJmxEnvironmentConfiguration.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-730/RegexInjection.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-730/RegexInjection.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-730/RegexInjection.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-730/RegexInjection.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-755/NFEAndroidDoS.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-755/NFEAndroidDoS.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-755/NFEAndroidDoS.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-755/NFEAndroidDoS.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-759/HashWithoutSalt.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-759/HashWithoutSalt.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-759/HashWithoutSalt.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-759/HashWithoutSalt.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-939/IncorrectURLVerification.ql b/ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-939/IncorrectURLVerification.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-939/IncorrectURLVerification.ql rename to ql/repo-tests/codeql/java/ql/src/experimental/Security/CWE/CWE-939/IncorrectURLVerification.ql diff --git a/repo-tests/codeql/java/ql/src/experimental/semmle/code/java/Logging.qll b/ql/repo-tests/codeql/java/ql/src/experimental/semmle/code/java/Logging.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/semmle/code/java/Logging.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/semmle/code/java/Logging.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/semmle/code/java/frameworks/CredentialsInPropertiesFile.qll b/ql/repo-tests/codeql/java/ql/src/experimental/semmle/code/java/frameworks/CredentialsInPropertiesFile.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/semmle/code/java/frameworks/CredentialsInPropertiesFile.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/semmle/code/java/frameworks/CredentialsInPropertiesFile.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/semmle/code/java/security/StaticInitializationVectorQuery.qll b/ql/repo-tests/codeql/java/ql/src/experimental/semmle/code/java/security/StaticInitializationVectorQuery.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/semmle/code/java/security/StaticInitializationVectorQuery.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/semmle/code/java/security/StaticInitializationVectorQuery.qll diff --git a/repo-tests/codeql/java/ql/src/experimental/semmle/code/xml/StrutsXML.qll b/ql/repo-tests/codeql/java/ql/src/experimental/semmle/code/xml/StrutsXML.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/experimental/semmle/code/xml/StrutsXML.qll rename to ql/repo-tests/codeql/java/ql/src/experimental/semmle/code/xml/StrutsXML.qll diff --git a/repo-tests/codeql/java/ql/src/external/Clover.qll b/ql/repo-tests/codeql/java/ql/src/external/Clover.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/external/Clover.qll rename to ql/repo-tests/codeql/java/ql/src/external/Clover.qll diff --git a/repo-tests/codeql/java/ql/src/external/DuplicateAnonymous.ql b/ql/repo-tests/codeql/java/ql/src/external/DuplicateAnonymous.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/external/DuplicateAnonymous.ql rename to ql/repo-tests/codeql/java/ql/src/external/DuplicateAnonymous.ql diff --git a/repo-tests/codeql/java/ql/src/external/DuplicateBlock.ql b/ql/repo-tests/codeql/java/ql/src/external/DuplicateBlock.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/external/DuplicateBlock.ql rename to ql/repo-tests/codeql/java/ql/src/external/DuplicateBlock.ql diff --git a/repo-tests/codeql/java/ql/src/external/DuplicateMethod.ql b/ql/repo-tests/codeql/java/ql/src/external/DuplicateMethod.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/external/DuplicateMethod.ql rename to ql/repo-tests/codeql/java/ql/src/external/DuplicateMethod.ql diff --git a/repo-tests/codeql/java/ql/src/external/MostlyDuplicateClass.ql b/ql/repo-tests/codeql/java/ql/src/external/MostlyDuplicateClass.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/external/MostlyDuplicateClass.ql rename to ql/repo-tests/codeql/java/ql/src/external/MostlyDuplicateClass.ql diff --git a/repo-tests/codeql/java/ql/src/external/MostlyDuplicateFile.ql b/ql/repo-tests/codeql/java/ql/src/external/MostlyDuplicateFile.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/external/MostlyDuplicateFile.ql rename to ql/repo-tests/codeql/java/ql/src/external/MostlyDuplicateFile.ql diff --git a/repo-tests/codeql/java/ql/src/external/MostlyDuplicateMethod.ql b/ql/repo-tests/codeql/java/ql/src/external/MostlyDuplicateMethod.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/external/MostlyDuplicateMethod.ql rename to ql/repo-tests/codeql/java/ql/src/external/MostlyDuplicateMethod.ql diff --git a/repo-tests/codeql/java/ql/src/external/MostlySimilarFile.ql b/ql/repo-tests/codeql/java/ql/src/external/MostlySimilarFile.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/external/MostlySimilarFile.ql rename to ql/repo-tests/codeql/java/ql/src/external/MostlySimilarFile.ql diff --git a/repo-tests/codeql/java/ql/src/filters/ClassifyFiles.ql b/ql/repo-tests/codeql/java/ql/src/filters/ClassifyFiles.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/filters/ClassifyFiles.ql rename to ql/repo-tests/codeql/java/ql/src/filters/ClassifyFiles.ql diff --git a/repo-tests/codeql/java/ql/src/localDefinitions.ql b/ql/repo-tests/codeql/java/ql/src/localDefinitions.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/localDefinitions.ql rename to ql/repo-tests/codeql/java/ql/src/localDefinitions.ql diff --git a/repo-tests/codeql/java/ql/src/localReferences.ql b/ql/repo-tests/codeql/java/ql/src/localReferences.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/localReferences.ql rename to ql/repo-tests/codeql/java/ql/src/localReferences.ql diff --git a/repo-tests/codeql/java/ql/src/meta/frameworks/Coverage.ql b/ql/repo-tests/codeql/java/ql/src/meta/frameworks/Coverage.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/meta/frameworks/Coverage.ql rename to ql/repo-tests/codeql/java/ql/src/meta/frameworks/Coverage.ql diff --git a/repo-tests/codeql/java/ql/src/meta/ssa/AmbiguousToString.ql b/ql/repo-tests/codeql/java/ql/src/meta/ssa/AmbiguousToString.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/meta/ssa/AmbiguousToString.ql rename to ql/repo-tests/codeql/java/ql/src/meta/ssa/AmbiguousToString.ql diff --git a/repo-tests/codeql/java/ql/src/meta/ssa/TooFewPhiInputs.ql b/ql/repo-tests/codeql/java/ql/src/meta/ssa/TooFewPhiInputs.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/meta/ssa/TooFewPhiInputs.ql rename to ql/repo-tests/codeql/java/ql/src/meta/ssa/TooFewPhiInputs.ql diff --git a/repo-tests/codeql/java/ql/src/meta/ssa/UncertainDefWithoutPrior.ql b/ql/repo-tests/codeql/java/ql/src/meta/ssa/UncertainDefWithoutPrior.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/meta/ssa/UncertainDefWithoutPrior.ql rename to ql/repo-tests/codeql/java/ql/src/meta/ssa/UncertainDefWithoutPrior.ql diff --git a/repo-tests/codeql/java/ql/src/meta/ssa/UseWithoutUniqueSsaVariable.ql b/ql/repo-tests/codeql/java/ql/src/meta/ssa/UseWithoutUniqueSsaVariable.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/meta/ssa/UseWithoutUniqueSsaVariable.ql rename to ql/repo-tests/codeql/java/ql/src/meta/ssa/UseWithoutUniqueSsaVariable.ql diff --git a/repo-tests/codeql/java/ql/src/printAst.ql b/ql/repo-tests/codeql/java/ql/src/printAst.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/printAst.ql rename to ql/repo-tests/codeql/java/ql/src/printAst.ql diff --git a/repo-tests/codeql/java/ql/src/qlpack.yml b/ql/repo-tests/codeql/java/ql/src/qlpack.yml similarity index 100% rename from repo-tests/codeql/java/ql/src/qlpack.yml rename to ql/repo-tests/codeql/java/ql/src/qlpack.yml diff --git a/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCase.qll b/ql/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCase.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCase.qll rename to ql/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCase.qll diff --git a/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCaseSupportMethods.qll b/ql/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCaseSupportMethods.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCaseSupportMethods.qll rename to ql/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCaseSupportMethods.qll diff --git a/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCaseUtils.qll b/ql/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCaseUtils.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCaseUtils.qll rename to ql/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/FlowTestCaseUtils.qll diff --git a/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/GenerateFlowTestCase.qll b/ql/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/GenerateFlowTestCase.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/GenerateFlowTestCase.qll rename to ql/repo-tests/codeql/java/ql/src/utils/flowtestcasegenerator/GenerateFlowTestCase.qll diff --git a/repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSinkModels.ql b/ql/repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSinkModels.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSinkModels.ql rename to ql/repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSinkModels.ql diff --git a/repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSourceModels.ql b/ql/repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSourceModels.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSourceModels.ql rename to ql/repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSourceModels.ql diff --git a/repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSummaryModels.ql b/ql/repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSummaryModels.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSummaryModels.ql rename to ql/repo-tests/codeql/java/ql/src/utils/model-generator/CaptureSummaryModels.ql diff --git a/repo-tests/codeql/java/ql/src/utils/model-generator/ModelGeneratorUtils.qll b/ql/repo-tests/codeql/java/ql/src/utils/model-generator/ModelGeneratorUtils.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/utils/model-generator/ModelGeneratorUtils.qll rename to ql/repo-tests/codeql/java/ql/src/utils/model-generator/ModelGeneratorUtils.qll diff --git a/repo-tests/codeql/java/ql/src/utils/stub-generator/MinimalStubsFromSource.ql b/ql/repo-tests/codeql/java/ql/src/utils/stub-generator/MinimalStubsFromSource.ql similarity index 100% rename from repo-tests/codeql/java/ql/src/utils/stub-generator/MinimalStubsFromSource.ql rename to ql/repo-tests/codeql/java/ql/src/utils/stub-generator/MinimalStubsFromSource.ql diff --git a/repo-tests/codeql/java/ql/src/utils/stub-generator/Stubs.qll b/ql/repo-tests/codeql/java/ql/src/utils/stub-generator/Stubs.qll similarity index 100% rename from repo-tests/codeql/java/ql/src/utils/stub-generator/Stubs.qll rename to ql/repo-tests/codeql/java/ql/src/utils/stub-generator/Stubs.qll diff --git a/repo-tests/codeql/javascript/ql/examples/qlpack.yml b/ql/repo-tests/codeql/javascript/ql/examples/qlpack.yml similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/qlpack.yml rename to ql/repo-tests/codeql/javascript/ql/examples/qlpack.yml diff --git a/repo-tests/codeql/javascript/ql/examples/queries/dataflow/BackendIdor/BackendIdor.ql b/ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/BackendIdor/BackendIdor.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/queries/dataflow/BackendIdor/BackendIdor.ql rename to ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/BackendIdor/BackendIdor.ql diff --git a/repo-tests/codeql/javascript/ql/examples/queries/dataflow/DecodingAfterSanitization/DecodingAfterSanitization.ql b/ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/DecodingAfterSanitization/DecodingAfterSanitization.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/queries/dataflow/DecodingAfterSanitization/DecodingAfterSanitization.ql rename to ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/DecodingAfterSanitization/DecodingAfterSanitization.ql diff --git a/repo-tests/codeql/javascript/ql/examples/queries/dataflow/DecodingAfterSanitization/DecodingAfterSanitizationGeneralized.ql b/ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/DecodingAfterSanitization/DecodingAfterSanitizationGeneralized.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/queries/dataflow/DecodingAfterSanitization/DecodingAfterSanitizationGeneralized.ql rename to ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/DecodingAfterSanitization/DecodingAfterSanitizationGeneralized.ql diff --git a/repo-tests/codeql/javascript/ql/examples/queries/dataflow/EvalTaint/EvalTaint.ql b/ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/EvalTaint/EvalTaint.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/queries/dataflow/EvalTaint/EvalTaint.ql rename to ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/EvalTaint/EvalTaint.ql diff --git a/repo-tests/codeql/javascript/ql/examples/queries/dataflow/EvalTaint/EvalTaintPath.ql b/ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/EvalTaint/EvalTaintPath.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/queries/dataflow/EvalTaint/EvalTaintPath.ql rename to ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/EvalTaint/EvalTaintPath.ql diff --git a/repo-tests/codeql/javascript/ql/examples/queries/dataflow/InformationDisclosure/InformationDisclosure.ql b/ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/InformationDisclosure/InformationDisclosure.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/queries/dataflow/InformationDisclosure/InformationDisclosure.ql rename to ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/InformationDisclosure/InformationDisclosure.ql diff --git a/repo-tests/codeql/javascript/ql/examples/queries/dataflow/StoredXss/StoredXss.ql b/ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/StoredXss/StoredXss.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/queries/dataflow/StoredXss/StoredXss.ql rename to ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/StoredXss/StoredXss.ql diff --git a/repo-tests/codeql/javascript/ql/examples/queries/dataflow/StoredXss/StoredXssTypeTracking.ql b/ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/StoredXss/StoredXssTypeTracking.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/queries/dataflow/StoredXss/StoredXssTypeTracking.ql rename to ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/StoredXss/StoredXssTypeTracking.ql diff --git a/repo-tests/codeql/javascript/ql/examples/queries/dataflow/TemplateInjection/TemplateInjection.ql b/ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/TemplateInjection/TemplateInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/queries/dataflow/TemplateInjection/TemplateInjection.ql rename to ql/repo-tests/codeql/javascript/ql/examples/queries/dataflow/TemplateInjection/TemplateInjection.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/argumentsparam.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/argumentsparam.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/argumentsparam.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/argumentsparam.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/call.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/call.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/call.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/call.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/callback.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/callback.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/callback.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/callback.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/classdefltctor.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/classdefltctor.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/classdefltctor.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/classdefltctor.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/classname.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/classname.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/classname.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/classname.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/constantbrackets.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/constantbrackets.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/constantbrackets.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/constantbrackets.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/emptyblock.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/emptyblock.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/emptyblock.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/emptyblock.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/emptythen.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/emptythen.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/emptythen.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/emptythen.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/equalitystmt.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/equalitystmt.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/equalitystmt.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/equalitystmt.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/evenness.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/evenness.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/evenness.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/evenness.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/exportfn.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/exportfn.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/exportfn.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/exportfn.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/filename.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/filename.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/filename.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/filename.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/fnnoreturn.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/fnnoreturn.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/fnnoreturn.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/fnnoreturn.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/generator.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/generator.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/generator.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/generator.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/iife.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/iife.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/iife.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/iife.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/importfrom.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/importfrom.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/importfrom.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/importfrom.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/jsxattribute.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/jsxattribute.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/jsxattribute.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/jsxattribute.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/methodcall.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/methodcall.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/methodcall.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/methodcall.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/namedfnexpr.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/namedfnexpr.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/namedfnexpr.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/namedfnexpr.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/newexpr.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/newexpr.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/newexpr.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/newexpr.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/propaccess.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/propaccess.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/propaccess.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/propaccess.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/rendermethod.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/rendermethod.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/rendermethod.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/rendermethod.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/singlequotestring.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/singlequotestring.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/singlequotestring.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/singlequotestring.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/singletonblock.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/singletonblock.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/singletonblock.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/singletonblock.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/taggedtemplates.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/taggedtemplates.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/taggedtemplates.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/taggedtemplates.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/todocomment.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/todocomment.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/todocomment.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/todocomment.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/toomanyparams.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/toomanyparams.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/toomanyparams.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/toomanyparams.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/vardecl.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/vardecl.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/vardecl.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/vardecl.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/varref.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/varref.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/varref.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/varref.ql diff --git a/repo-tests/codeql/javascript/ql/examples/snippets/yieldundefined.ql b/ql/repo-tests/codeql/javascript/ql/examples/snippets/yieldundefined.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/examples/snippets/yieldundefined.ql rename to ql/repo-tests/codeql/javascript/ql/examples/snippets/yieldundefined.ql diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/ATMConfig.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/ATMConfig.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/ATMConfig.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/ATMConfig.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/AdaptiveThreatModeling.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/AdaptiveThreatModeling.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/AdaptiveThreatModeling.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/AdaptiveThreatModeling.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/BaseScoring.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/BaseScoring.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/BaseScoring.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/BaseScoring.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/CodeToFeatures.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/CodeToFeatures.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/CodeToFeatures.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/CodeToFeatures.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/CoreKnowledge.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/CoreKnowledge.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/CoreKnowledge.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/CoreKnowledge.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointFeatures.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointFeatures.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointFeatures.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointFeatures.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointScoring.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointScoring.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointScoring.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointScoring.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointTypes.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointTypes.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointTypes.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/EndpointTypes.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/FilteringReasons.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/FilteringReasons.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/FilteringReasons.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/FilteringReasons.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/NosqlInjectionATM.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/NosqlInjectionATM.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/NosqlInjectionATM.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/NosqlInjectionATM.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/SqlInjectionATM.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/SqlInjectionATM.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/SqlInjectionATM.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/SqlInjectionATM.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/StandardEndpointFilters.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/StandardEndpointFilters.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/StandardEndpointFilters.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/StandardEndpointFilters.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/TaintedPathATM.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/TaintedPathATM.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/TaintedPathATM.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/TaintedPathATM.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssATM.qll b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssATM.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssATM.qll rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling/XssATM.qll diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/qlpack.yml b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/qlpack.yml similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/qlpack.yml rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/lib/qlpack.yml diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/NosqlInjectionATM.ql b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/NosqlInjectionATM.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/NosqlInjectionATM.ql rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/NosqlInjectionATM.ql diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/SqlInjectionATM.ql b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/SqlInjectionATM.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/SqlInjectionATM.ql rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/SqlInjectionATM.ql diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/TaintedPathATM.ql b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/TaintedPathATM.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/TaintedPathATM.ql rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/TaintedPathATM.ql diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/XssATM.ql b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/XssATM.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/XssATM.ql rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/XssATM.ql diff --git a/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/qlpack.yml b/ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/qlpack.yml similarity index 100% rename from repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/qlpack.yml rename to ql/repo-tests/codeql/javascript/ql/experimental/adaptivethreatmodeling/src/qlpack.yml diff --git a/repo-tests/codeql/javascript/ql/lib/Customizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/Customizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/Customizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/Customizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/Declarations/UnusedVariable.qll b/ql/repo-tests/codeql/javascript/ql/lib/Declarations/UnusedVariable.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/Declarations/UnusedVariable.qll rename to ql/repo-tests/codeql/javascript/ql/lib/Declarations/UnusedVariable.qll diff --git a/repo-tests/codeql/javascript/ql/lib/Expressions/DOMProperties.qll b/ql/repo-tests/codeql/javascript/ql/lib/Expressions/DOMProperties.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/Expressions/DOMProperties.qll rename to ql/repo-tests/codeql/javascript/ql/lib/Expressions/DOMProperties.qll diff --git a/repo-tests/codeql/javascript/ql/lib/Expressions/ExprHasNoEffect.qll b/ql/repo-tests/codeql/javascript/ql/lib/Expressions/ExprHasNoEffect.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/Expressions/ExprHasNoEffect.qll rename to ql/repo-tests/codeql/javascript/ql/lib/Expressions/ExprHasNoEffect.qll diff --git a/repo-tests/codeql/javascript/ql/lib/LanguageFeatures/UnusedIndexVariable.qll b/ql/repo-tests/codeql/javascript/ql/lib/LanguageFeatures/UnusedIndexVariable.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/LanguageFeatures/UnusedIndexVariable.qll rename to ql/repo-tests/codeql/javascript/ql/lib/LanguageFeatures/UnusedIndexVariable.qll diff --git a/repo-tests/codeql/javascript/ql/lib/default.qll b/ql/repo-tests/codeql/javascript/ql/lib/default.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/default.qll rename to ql/repo-tests/codeql/javascript/ql/lib/default.qll diff --git a/repo-tests/codeql/javascript/ql/lib/javascript.qll b/ql/repo-tests/codeql/javascript/ql/lib/javascript.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/javascript.qll rename to ql/repo-tests/codeql/javascript/ql/lib/javascript.qll diff --git a/repo-tests/codeql/javascript/ql/lib/qlpack.yml b/ql/repo-tests/codeql/javascript/ql/lib/qlpack.yml similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/qlpack.yml rename to ql/repo-tests/codeql/javascript/ql/lib/qlpack.yml diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/files/FileSystem.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/files/FileSystem.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/files/FileSystem.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/files/FileSystem.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/AMD.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/AMD.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/AMD.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/AMD.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/AST.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/AST.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/AST.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/AST.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Aliases.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Aliases.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Aliases.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Aliases.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/ApiGraphs.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/ApiGraphs.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/ApiGraphs.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/ApiGraphs.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Arrays.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Arrays.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Arrays.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Arrays.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Base64.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Base64.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Base64.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Base64.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/BasicBlocks.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/BasicBlocks.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/BasicBlocks.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/BasicBlocks.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/CFG.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/CFG.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/CFG.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/CFG.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/CanonicalNames.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/CanonicalNames.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/CanonicalNames.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/CanonicalNames.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/CharacterEscapes.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/CharacterEscapes.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/CharacterEscapes.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/CharacterEscapes.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Classes.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Classes.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Classes.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Classes.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Closure.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Closure.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Closure.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Closure.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Collections.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Collections.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Collections.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Collections.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Comments.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Comments.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Comments.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Comments.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Concepts.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Concepts.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Concepts.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Concepts.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Constants.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Constants.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Constants.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Constants.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DOM.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DOM.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/DOM.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DOM.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DefUse.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DefUse.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/DefUse.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DefUse.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DefensiveProgramming.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DefensiveProgramming.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/DefensiveProgramming.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DefensiveProgramming.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DynamicPropertyAccess.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DynamicPropertyAccess.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/DynamicPropertyAccess.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/DynamicPropertyAccess.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/E4X.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/E4X.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/E4X.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/E4X.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/ES2015Modules.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/ES2015Modules.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/ES2015Modules.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/ES2015Modules.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/EmailClients.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/EmailClients.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/EmailClients.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/EmailClients.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Errors.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Errors.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Errors.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Errors.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Expr.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Expr.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Expr.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Expr.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Extend.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Extend.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Extend.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Extend.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Externs.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Externs.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Externs.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Externs.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Files.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Files.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Files.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Files.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Functions.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Functions.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Functions.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Functions.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/GeneratedCode.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/GeneratedCode.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/GeneratedCode.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/GeneratedCode.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Generators.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Generators.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Generators.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Generators.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/GlobalAccessPaths.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/GlobalAccessPaths.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/GlobalAccessPaths.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/GlobalAccessPaths.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/HTML.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/HTML.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/HTML.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/HTML.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/HtmlSanitizers.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/HtmlSanitizers.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/HtmlSanitizers.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/HtmlSanitizers.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/InclusionTests.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/InclusionTests.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/InclusionTests.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/InclusionTests.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSDoc.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSDoc.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSDoc.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSDoc.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSON.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSON.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSON.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSON.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSX.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSX.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSX.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JSX.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonParsers.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonParsers.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonParsers.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonParsers.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonSchema.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonSchema.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonSchema.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonSchema.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonStringifiers.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonStringifiers.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonStringifiers.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/JsonStringifiers.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Lines.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Lines.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Lines.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Lines.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Locations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Locations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Locations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Locations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/MembershipCandidates.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/MembershipCandidates.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/MembershipCandidates.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/MembershipCandidates.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Modules.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Modules.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Modules.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Modules.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/NPM.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/NPM.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/NPM.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/NPM.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/NodeJS.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/NodeJS.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/NodeJS.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/NodeJS.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/NodeModuleResolutionImpl.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/NodeModuleResolutionImpl.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/NodeModuleResolutionImpl.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/NodeModuleResolutionImpl.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/PackageExports.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/PackageExports.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/PackageExports.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/PackageExports.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Paths.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Paths.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Paths.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Paths.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/PrintAst.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/PrintAst.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/PrintAst.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/PrintAst.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Promises.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Promises.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Promises.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Promises.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/RangeAnalysis.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/RangeAnalysis.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/RangeAnalysis.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/RangeAnalysis.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Regexp.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Regexp.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Regexp.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Regexp.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/RestrictedLocations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/RestrictedLocations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/RestrictedLocations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/RestrictedLocations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/SSA.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/SSA.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/SSA.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/SSA.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/SourceMaps.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/SourceMaps.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/SourceMaps.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/SourceMaps.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/StandardLibrary.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/StandardLibrary.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/StandardLibrary.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/StandardLibrary.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Stmt.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Stmt.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Stmt.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Stmt.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/StringConcatenation.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/StringConcatenation.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/StringConcatenation.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/StringConcatenation.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/StringOps.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/StringOps.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/StringOps.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/StringOps.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Templates.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Templates.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Templates.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Templates.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Tokens.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Tokens.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Tokens.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Tokens.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/TypeAnnotations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/TypeAnnotations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/TypeAnnotations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/TypeAnnotations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/TypeScript.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/TypeScript.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/TypeScript.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/TypeScript.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Unit.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Unit.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Unit.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Unit.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Util.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Util.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Util.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Util.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Variables.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Variables.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/Variables.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/Variables.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/XML.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/XML.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/XML.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/XML.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/YAML.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/YAML.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/YAML.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/YAML.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/AbstractProperties.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/AbstractProperties.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/AbstractProperties.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/AbstractProperties.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/AbstractValues.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/AbstractValues.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/AbstractValues.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/AbstractValues.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/BackwardExploration.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/BackwardExploration.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/BackwardExploration.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/BackwardExploration.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Configuration.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Configuration.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Configuration.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Configuration.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/CustomAbstractValueDefinitions.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/CustomAbstractValueDefinitions.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/CustomAbstractValueDefinitions.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/CustomAbstractValueDefinitions.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/DataFlow.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/DataFlow.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/DataFlow.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/DataFlow.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/ForwardExploration.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/ForwardExploration.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/ForwardExploration.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/ForwardExploration.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/InferredTypes.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/InferredTypes.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/InferredTypes.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/InferredTypes.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/LocalObjects.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/LocalObjects.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/LocalObjects.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/LocalObjects.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Nodes.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Nodes.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Nodes.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Nodes.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Portals.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Portals.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Portals.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Portals.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Refinements.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Refinements.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Refinements.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Refinements.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Sources.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Sources.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Sources.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/Sources.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TaintTracking.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TaintTracking.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TaintTracking.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TaintTracking.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TrackedNodes.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TrackedNodes.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TrackedNodes.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TrackedNodes.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TypeInference.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TypeInference.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TypeInference.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TypeInference.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TypeTracking.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TypeTracking.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TypeTracking.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/TypeTracking.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AbstractPropertiesImpl.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AbstractPropertiesImpl.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AbstractPropertiesImpl.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AbstractPropertiesImpl.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AbstractValuesImpl.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AbstractValuesImpl.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AbstractValuesImpl.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AbstractValuesImpl.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AccessPaths.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AccessPaths.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AccessPaths.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AccessPaths.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AnalyzedParameters.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AnalyzedParameters.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AnalyzedParameters.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/AnalyzedParameters.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/BasicExprTypeInference.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/BasicExprTypeInference.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/BasicExprTypeInference.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/BasicExprTypeInference.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/CallGraphs.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/CallGraphs.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/CallGraphs.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/CallGraphs.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/DataFlowNode.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/DataFlowNode.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/DataFlowNode.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/DataFlowNode.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSteps.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSteps.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSteps.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSteps.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/FunctionWrapperSteps.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/FunctionWrapperSteps.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/FunctionWrapperSteps.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/FunctionWrapperSteps.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/InterModuleTypeInference.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/InterModuleTypeInference.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/InterModuleTypeInference.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/InterModuleTypeInference.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/InterProceduralTypeInference.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/InterProceduralTypeInference.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/InterProceduralTypeInference.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/InterProceduralTypeInference.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/PreCallGraphStep.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/PreCallGraphStep.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/PreCallGraphStep.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/PreCallGraphStep.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/PropertyTypeInference.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/PropertyTypeInference.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/PropertyTypeInference.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/PropertyTypeInference.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/StepSummary.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/StepSummary.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/StepSummary.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/StepSummary.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/VariableTypeInference.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/VariableTypeInference.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/VariableTypeInference.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dataflow/internal/VariableTypeInference.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/Dependencies.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/Dependencies.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/Dependencies.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/Dependencies.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/DependencyCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/DependencyCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/DependencyCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/DependencyCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/FrameworkLibraries.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/FrameworkLibraries.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/FrameworkLibraries.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/FrameworkLibraries.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/SemVer.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/SemVer.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/SemVer.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/dependencies/SemVer.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/BackwardDataFlow.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/BackwardDataFlow.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/BackwardDataFlow.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/BackwardDataFlow.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/CallGraph.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/CallGraph.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/CallGraph.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/CallGraph.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/ForwardDataFlow.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/ForwardDataFlow.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/ForwardDataFlow.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/explore/ForwardDataFlow.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/filters/ClassifyFiles.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/filters/ClassifyFiles.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/filters/ClassifyFiles.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/filters/ClassifyFiles.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AWS.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AWS.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AWS.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AWS.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Angular2.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Angular2.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Angular2.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Angular2.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/AngularJSCore.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/AngularJSCore.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/AngularJSCore.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/AngularJSCore.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/AngularJSExpressions.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/AngularJSExpressions.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/AngularJSExpressions.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/AngularJSExpressions.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/DependencyInjections.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/DependencyInjections.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/DependencyInjections.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/DependencyInjections.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/ServiceDefinitions.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/ServiceDefinitions.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/ServiceDefinitions.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AngularJS/ServiceDefinitions.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Anser.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Anser.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Anser.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Anser.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AsyncPackage.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AsyncPackage.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AsyncPackage.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/AsyncPackage.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Azure.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Azure.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Azure.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Azure.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Babel.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Babel.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Babel.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Babel.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Bundling.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Bundling.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Bundling.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Bundling.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Cheerio.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Cheerio.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Cheerio.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Cheerio.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClassValidator.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClassValidator.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClassValidator.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClassValidator.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Classnames.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Classnames.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Classnames.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Classnames.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClientRequests.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClientRequests.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClientRequests.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClientRequests.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Clipboard.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Clipboard.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Clipboard.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Clipboard.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClosureLibrary.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClosureLibrary.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClosureLibrary.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ClosureLibrary.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ComposedFunctions.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ComposedFunctions.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ComposedFunctions.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ComposedFunctions.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Connect.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Connect.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Connect.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Connect.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ConnectExpressShared.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ConnectExpressShared.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ConnectExpressShared.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ConnectExpressShared.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/CookieLibraries.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/CookieLibraries.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/CookieLibraries.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/CookieLibraries.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Credentials.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Credentials.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Credentials.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Credentials.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/CryptoLibraries.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/CryptoLibraries.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/CryptoLibraries.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/CryptoLibraries.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/D3.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/D3.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/D3.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/D3.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/DateFunctions.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/DateFunctions.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/DateFunctions.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/DateFunctions.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/DigitalOcean.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/DigitalOcean.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/DigitalOcean.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/DigitalOcean.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Electron.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Electron.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Electron.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Electron.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Emscripten.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Emscripten.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Emscripten.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Emscripten.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/EventEmitter.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/EventEmitter.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/EventEmitter.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/EventEmitter.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Express.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Express.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Express.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Express.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ExpressModules.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ExpressModules.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ExpressModules.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ExpressModules.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Fastify.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Fastify.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Fastify.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Fastify.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Files.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Files.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Files.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Files.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Firebase.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Firebase.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Firebase.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Firebase.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/FormParsers.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/FormParsers.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/FormParsers.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/FormParsers.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/GWT.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/GWT.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/GWT.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/GWT.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/GraphQL.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/GraphQL.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/GraphQL.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/GraphQL.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HTTP.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HTTP.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HTTP.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HTTP.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Handlebars.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Handlebars.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Handlebars.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Handlebars.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Hapi.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Hapi.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Hapi.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Hapi.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/History.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/History.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/History.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/History.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HttpFrameworks.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HttpFrameworks.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HttpFrameworks.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HttpFrameworks.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HttpProxy.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HttpProxy.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HttpProxy.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/HttpProxy.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Immutable.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Immutable.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Immutable.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Immutable.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/JWT.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/JWT.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/JWT.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/JWT.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Knex.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Knex.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Knex.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Knex.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Koa.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Koa.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Koa.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Koa.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LazyCache.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LazyCache.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LazyCache.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LazyCache.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LdapJS.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LdapJS.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LdapJS.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LdapJS.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LiveServer.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LiveServer.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LiveServer.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LiveServer.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LodashUnderscore.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LodashUnderscore.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LodashUnderscore.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/LodashUnderscore.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Logging.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Logging.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Logging.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Logging.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Markdown.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Markdown.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Markdown.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Markdown.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Micro.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Micro.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Micro.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Micro.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/MooTools.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/MooTools.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/MooTools.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/MooTools.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Nest.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Nest.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Nest.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Nest.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Next.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Next.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Next.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Next.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/NoSQL.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/NoSQL.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/NoSQL.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/NoSQL.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/NodeJSLib.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/NodeJSLib.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/NodeJSLib.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/NodeJSLib.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/PkgCloud.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/PkgCloud.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/PkgCloud.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/PkgCloud.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Prettier.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Prettier.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Prettier.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Prettier.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/PropertyProjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/PropertyProjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/PropertyProjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/PropertyProjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Puppeteer.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Puppeteer.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Puppeteer.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Puppeteer.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/React.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/React.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/React.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/React.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ReactNative.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ReactNative.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ReactNative.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ReactNative.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Redux.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Redux.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Redux.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Redux.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Request.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Request.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Request.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Request.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Restify.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Restify.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Restify.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Restify.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/RxJS.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/RxJS.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/RxJS.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/RxJS.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SQL.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SQL.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SQL.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SQL.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ServerLess.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ServerLess.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ServerLess.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ServerLess.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ShellJS.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ShellJS.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ShellJS.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/ShellJS.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SocketIO.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SocketIO.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SocketIO.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SocketIO.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/StringFormatters.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/StringFormatters.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/StringFormatters.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/StringFormatters.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SystemCommandExecutors.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SystemCommandExecutors.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SystemCommandExecutors.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/SystemCommandExecutors.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Templating.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Templating.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Templating.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Templating.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Testing.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Testing.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Testing.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Testing.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/TestingCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/TestingCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/TestingCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/TestingCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/TorrentLibraries.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/TorrentLibraries.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/TorrentLibraries.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/TorrentLibraries.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Typeahead.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Typeahead.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Typeahead.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Typeahead.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/UriLibraries.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/UriLibraries.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/UriLibraries.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/UriLibraries.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Vue.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Vue.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Vue.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Vue.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Vuex.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Vuex.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Vuex.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/Vuex.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/WebSocket.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/WebSocket.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/WebSocket.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/WebSocket.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/XmlParsers.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/XmlParsers.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/XmlParsers.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/XmlParsers.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/jQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/jQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/jQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/jQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/xUnit.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/xUnit.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/xUnit.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/frameworks/xUnit.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalFrameworks.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalFrameworks.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalFrameworks.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalFrameworks.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalPromises.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalPromises.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalPromises.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalPromises.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalRouteHandlers.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalRouteHandlers.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalRouteHandlers.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalRouteHandlers.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalSinks.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalSinks.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalSinks.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalSinks.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalSources.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalSources.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalSources.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalSources.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalTaintSteps.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalTaintSteps.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalTaintSteps.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/AdditionalTaintSteps.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/HeuristicSinks.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/HeuristicSinks.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/HeuristicSinks.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/HeuristicSinks.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/SyntacticHeuristics.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/SyntacticHeuristics.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/SyntacticHeuristics.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/SyntacticHeuristics.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/all.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/all.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/all.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/heuristics/all.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/internal/CachedStages.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/internal/CachedStages.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/internal/CachedStages.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/internal/CachedStages.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/internal/StmtContainers.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/internal/StmtContainers.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/internal/StmtContainers.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/internal/StmtContainers.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/ESLint.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/ESLint.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/ESLint.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/ESLint.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/JSLint.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/JSLint.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/JSLint.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/JSLint.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/Linting.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/Linting.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/Linting.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/linters/Linting.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/meta/ExtractionMetrics.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/meta/ExtractionMetrics.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/meta/ExtractionMetrics.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/meta/ExtractionMetrics.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/BadTagFilterQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/BadTagFilterQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/BadTagFilterQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/BadTagFilterQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/CryptoAlgorithms.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/CryptoAlgorithms.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/CryptoAlgorithms.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/CryptoAlgorithms.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/IncompleteBlacklistSanitizer.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/IncompleteBlacklistSanitizer.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/IncompleteBlacklistSanitizer.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/IncompleteBlacklistSanitizer.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/SensitiveActions.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/SensitiveActions.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/SensitiveActions.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/SensitiveActions.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedObject.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedObject.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedObject.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedObject.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedObjectCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedObjectCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedObjectCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedObjectCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffix.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffix.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffix.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/TaintedUrlSuffix.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/UselessUseOfCat.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/UselessUseOfCat.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/UselessUseOfCat.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/UselessUseOfCat.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithm.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithm.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithm.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithm.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithmCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithmCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithmCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithmCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithmQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithmQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithmQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BrokenCryptoAlgorithmQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeak.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeak.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeak.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeak.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeakCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeakCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeakCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeakCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeakQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeakQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeakQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/BuildArtifactLeakQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLogging.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLogging.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLogging.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLogging.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLoggingCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLoggingCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLoggingCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLoggingCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLoggingQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLoggingQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLoggingQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextLoggingQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorage.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorage.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorage.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorage.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorageCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorageCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorageCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorageCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorageQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorageQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorageQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CleartextStorageQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirect.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirect.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirect.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirect.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirectCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirectCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirectCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirectCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirectQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirectQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirectQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ClientSideUrlRedirectQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CodeInjectionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjectionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjectionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjectionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjectionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjectionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CommandInjectionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypass.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypass.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypass.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypass.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypassCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypassCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypassCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypassCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypassQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypassQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypassQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ConditionalBypassQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentials.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentials.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentials.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentials.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentialsCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentialsCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentialsCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentialsCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentialsQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentialsQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentialsQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/CorsMisconfigurationForCredentialsQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DOM.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DOM.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DOM.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DOM.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustion.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustion.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustion.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustion.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DeepObjectResourceExhaustionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypass.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypass.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypass.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypass.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypassCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypassCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypassCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypassCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypassQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypassQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypassQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DifferentKindsComparisonBypassQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXss.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXss.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXss.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXss.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXssCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXssCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXssCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXssCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXssQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXssQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXssQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/DomBasedXssQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExceptionXss.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExceptionXss.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExceptionXss.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExceptionXss.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExceptionXssQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExceptionXssQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExceptionXssQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExceptionXssQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedData.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedData.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedData.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedData.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedDataCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedDataCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedDataCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedDataCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedDataQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedDataQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedDataQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ExternalAPIUsedWithUntrustedDataQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttp.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttp.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttp.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttp.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttpCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttpCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttpCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttpCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttpQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttpQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttpQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/FileAccessToHttpQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentials.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentials.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentials.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentials.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentialsCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentialsCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentialsCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentialsCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentialsQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentialsQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentialsQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedCredentialsQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCode.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCode.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCode.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCode.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCodeCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCodeCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCodeCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCodeCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCodeQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCodeQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCodeQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HardcodedDataInterpretedAsCodeQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HostHeaderPoisoningInEmailGeneration.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HostHeaderPoisoningInEmailGeneration.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HostHeaderPoisoningInEmailGeneration.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HostHeaderPoisoningInEmailGeneration.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HostHeaderPoisoningInEmailGenerationQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HostHeaderPoisoningInEmailGenerationQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HostHeaderPoisoningInEmailGenerationQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HostHeaderPoisoningInEmailGenerationQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccess.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccess.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccess.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccess.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccessCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccessCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccessCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccessCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccessQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccessQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccessQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/HttpToFileAccessQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitization.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitization.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitization.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitization.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitizationCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitizationCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitizationCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitizationCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitizationQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitizationQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitizationQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ImproperCodeSanitizationQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitization.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitization.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitization.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitization.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitizationCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitizationCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitizationCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitizationCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitizationQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitizationQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitizationQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IncompleteHtmlAttributeSanitizationQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandArgument.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandArgument.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandArgument.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandArgument.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjectionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjectionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjectionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjectionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjectionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/IndirectCommandInjectionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownload.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownload.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownload.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownload.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownloadCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownloadCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownloadCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownloadCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownloadQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownloadQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownloadQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureDownloadQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomness.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomness.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomness.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomness.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomnessCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomnessCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomnessCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomnessCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomnessQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomnessQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomnessQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsecureRandomnessQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHash.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHash.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHash.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHash.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHashCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHashCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHashCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHashCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHashQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHashQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHashQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/InsufficientPasswordHashQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LogInjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LogInjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LogInjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LogInjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LogInjectionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LogInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LogInjectionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LogInjectionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjectionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjectionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjectionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjectionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjectionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/LoopBoundInjectionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/MissingRateLimiting.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/MissingRateLimiting.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/MissingRateLimiting.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/MissingRateLimiting.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjectionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjectionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjectionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjectionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjectionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/NosqlInjectionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStar.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStar.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStar.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStar.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStarCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStarCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStarCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStarCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStarQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStarQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStarQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PostMessageStarQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PropertyInjectionShared.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PropertyInjectionShared.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PropertyInjectionShared.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PropertyInjectionShared.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignment.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignment.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignment.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignment.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignmentCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignmentCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignmentCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignmentCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignmentQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignmentQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignmentQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutingAssignmentQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollution.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollution.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollution.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollution.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/PrototypePollutionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXss.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXss.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXss.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXss.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXssCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXssCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXssCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXssCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXssQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXssQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXssQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ReflectedXssQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjectionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjectionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjectionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjectionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjectionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RegExpInjectionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemoteFlowSources.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemoteFlowSources.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemoteFlowSources.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemoteFlowSources.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjectionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjectionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjectionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjectionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjectionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RemotePropertyInjectionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgeryCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgeryCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgeryCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgeryCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgeryQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgeryQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgeryQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/RequestForgeryQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirect.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirect.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirect.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirect.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirectCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirectCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirectCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirectCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirectQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirectQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirectQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ServerSideUrlRedirectQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironment.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironment.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironment.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironment.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironmentCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironmentCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironmentCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironmentCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironmentQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironmentQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironmentQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ShellCommandInjectionFromEnvironmentQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjectionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjectionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjectionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjectionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjectionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/SqlInjectionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposure.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposure.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposure.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposure.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposureCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposureCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposureCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposureCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposureQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposureQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposureQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StackTraceExposureQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StoredXss.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StoredXss.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StoredXss.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StoredXss.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StoredXssQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StoredXssQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StoredXssQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/StoredXssQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatString.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatString.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatString.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatString.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatStringCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatStringCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatStringCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatStringCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatStringQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatStringQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatStringQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedFormatStringQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPath.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPath.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPath.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPath.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPathCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPathCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPathCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPathCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPathQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPathQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPathQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPathQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjectionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjectionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjectionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjectionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjectionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TemplateObjectInjectionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTampering.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTampering.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTampering.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTampering.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTamperingCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTamperingCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTamperingCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTamperingCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTamperingQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTamperingQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTamperingQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/TypeConfusionThroughParameterTamperingQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserialization.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserialization.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserialization.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserialization.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserializationCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserializationCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserializationCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserializationCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserializationQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserializationQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserializationQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDeserializationQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccess.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccess.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccess.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccess.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccessCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccessCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccessCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccessCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccessQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccessQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccessQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeDynamicMethodAccessQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstruction.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstruction.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstruction.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstruction.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstructionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstructionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstructionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstructionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstructionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstructionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstructionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeHtmlConstructionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPlugin.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPlugin.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPlugin.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPlugin.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPluginCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPluginCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPluginCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPluginCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPluginQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPluginQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPluginQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeJQueryPluginQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstruction.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstruction.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstruction.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstruction.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstructionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstructionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstructionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstructionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstructionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstructionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstructionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnsafeShellCommandConstructionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCall.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCall.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCall.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCall.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCallCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCallCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCallCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCallCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCallQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCallQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCallQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UnvalidatedDynamicMethodCallQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UrlConcatenation.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UrlConcatenation.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UrlConcatenation.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/UrlConcatenation.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBomb.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBomb.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBomb.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBomb.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBombCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBombCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBombCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBombCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBombQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBombQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBombQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XmlBombQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjection.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjection.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjection.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjection.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjectionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjectionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjectionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjectionQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjectionQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XpathInjectionQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/Xss.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/Xss.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/Xss.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/Xss.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDom.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDom.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDom.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDom.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDomCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDomCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDomCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDomCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDomQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDomQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDomQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XssThroughDomQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/Xxe.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/Xxe.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/Xxe.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/Xxe.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XxeCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XxeCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XxeCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XxeCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XxeQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XxeQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XxeQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/XxeQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlip.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlip.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlip.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlip.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlipCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlipCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlipCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlipCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlipQuery.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlipQuery.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlipQuery.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/dataflow/ZipSlipQuery.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/internal/SensitiveDataHeuristics.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/internal/SensitiveDataHeuristics.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/internal/SensitiveDataHeuristics.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/internal/SensitiveDataHeuristics.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/ExponentialBackTracking.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/ExponentialBackTracking.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/ExponentialBackTracking.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/ExponentialBackTracking.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/PolynomialReDoS.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/PolynomialReDoS.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/PolynomialReDoS.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/PolynomialReDoS.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/PolynomialReDoSCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/PolynomialReDoSCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/PolynomialReDoSCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/PolynomialReDoSCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/ReDoSUtil.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/ReDoSUtil.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/ReDoSUtil.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/ReDoSUtil.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/RegExpTreeView.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/RegExpTreeView.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/RegExpTreeView.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/RegExpTreeView.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/SuperlinearBackTracking.qll b/ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/SuperlinearBackTracking.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/SuperlinearBackTracking.qll rename to ql/repo-tests/codeql/javascript/ql/lib/semmle/javascript/security/performance/SuperlinearBackTracking.qll diff --git a/repo-tests/codeql/javascript/ql/lib/semmlecode.javascript.dbscheme b/ql/repo-tests/codeql/javascript/ql/lib/semmlecode.javascript.dbscheme similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/semmlecode.javascript.dbscheme rename to ql/repo-tests/codeql/javascript/ql/lib/semmlecode.javascript.dbscheme diff --git a/repo-tests/codeql/javascript/ql/lib/tutorial.qll b/ql/repo-tests/codeql/javascript/ql/lib/tutorial.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/lib/tutorial.qll rename to ql/repo-tests/codeql/javascript/ql/lib/tutorial.qll diff --git a/repo-tests/codeql/javascript/ql/src/AlertSuppression.ql b/ql/repo-tests/codeql/javascript/ql/src/AlertSuppression.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AlertSuppression.ql rename to ql/repo-tests/codeql/javascript/ql/src/AlertSuppression.ql diff --git a/repo-tests/codeql/javascript/ql/src/AngularJS/DeadAngularJSEventListener.ql b/ql/repo-tests/codeql/javascript/ql/src/AngularJS/DeadAngularJSEventListener.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AngularJS/DeadAngularJSEventListener.ql rename to ql/repo-tests/codeql/javascript/ql/src/AngularJS/DeadAngularJSEventListener.ql diff --git a/repo-tests/codeql/javascript/ql/src/AngularJS/DependencyMismatch.ql b/ql/repo-tests/codeql/javascript/ql/src/AngularJS/DependencyMismatch.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AngularJS/DependencyMismatch.ql rename to ql/repo-tests/codeql/javascript/ql/src/AngularJS/DependencyMismatch.ql diff --git a/repo-tests/codeql/javascript/ql/src/AngularJS/DisablingSce.ql b/ql/repo-tests/codeql/javascript/ql/src/AngularJS/DisablingSce.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AngularJS/DisablingSce.ql rename to ql/repo-tests/codeql/javascript/ql/src/AngularJS/DisablingSce.ql diff --git a/repo-tests/codeql/javascript/ql/src/AngularJS/DoubleCompilation.ql b/ql/repo-tests/codeql/javascript/ql/src/AngularJS/DoubleCompilation.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AngularJS/DoubleCompilation.ql rename to ql/repo-tests/codeql/javascript/ql/src/AngularJS/DoubleCompilation.ql diff --git a/repo-tests/codeql/javascript/ql/src/AngularJS/DuplicateDependency.ql b/ql/repo-tests/codeql/javascript/ql/src/AngularJS/DuplicateDependency.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AngularJS/DuplicateDependency.ql rename to ql/repo-tests/codeql/javascript/ql/src/AngularJS/DuplicateDependency.ql diff --git a/repo-tests/codeql/javascript/ql/src/AngularJS/IncompatibleService.ql b/ql/repo-tests/codeql/javascript/ql/src/AngularJS/IncompatibleService.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AngularJS/IncompatibleService.ql rename to ql/repo-tests/codeql/javascript/ql/src/AngularJS/IncompatibleService.ql diff --git a/repo-tests/codeql/javascript/ql/src/AngularJS/InsecureUrlWhitelist.ql b/ql/repo-tests/codeql/javascript/ql/src/AngularJS/InsecureUrlWhitelist.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AngularJS/InsecureUrlWhitelist.ql rename to ql/repo-tests/codeql/javascript/ql/src/AngularJS/InsecureUrlWhitelist.ql diff --git a/repo-tests/codeql/javascript/ql/src/AngularJS/MissingExplicitInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/AngularJS/MissingExplicitInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AngularJS/MissingExplicitInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/AngularJS/MissingExplicitInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/AngularJS/RepeatedInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/AngularJS/RepeatedInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AngularJS/RepeatedInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/AngularJS/RepeatedInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/AngularJS/UnusedAngularDependency.ql b/ql/repo-tests/codeql/javascript/ql/src/AngularJS/UnusedAngularDependency.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AngularJS/UnusedAngularDependency.ql rename to ql/repo-tests/codeql/javascript/ql/src/AngularJS/UnusedAngularDependency.ql diff --git a/repo-tests/codeql/javascript/ql/src/AngularJS/UseNgSrc.ql b/ql/repo-tests/codeql/javascript/ql/src/AngularJS/UseNgSrc.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/AngularJS/UseNgSrc.ql rename to ql/repo-tests/codeql/javascript/ql/src/AngularJS/UseNgSrc.ql diff --git a/repo-tests/codeql/javascript/ql/src/Comments/CommentedOut.qll b/ql/repo-tests/codeql/javascript/ql/src/Comments/CommentedOut.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Comments/CommentedOut.qll rename to ql/repo-tests/codeql/javascript/ql/src/Comments/CommentedOut.qll diff --git a/repo-tests/codeql/javascript/ql/src/Comments/CommentedOutCode.ql b/ql/repo-tests/codeql/javascript/ql/src/Comments/CommentedOutCode.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Comments/CommentedOutCode.ql rename to ql/repo-tests/codeql/javascript/ql/src/Comments/CommentedOutCode.ql diff --git a/repo-tests/codeql/javascript/ql/src/Comments/FCommentedOutCode.ql b/ql/repo-tests/codeql/javascript/ql/src/Comments/FCommentedOutCode.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Comments/FCommentedOutCode.ql rename to ql/repo-tests/codeql/javascript/ql/src/Comments/FCommentedOutCode.ql diff --git a/repo-tests/codeql/javascript/ql/src/Comments/TodoComments.ql b/ql/repo-tests/codeql/javascript/ql/src/Comments/TodoComments.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Comments/TodoComments.ql rename to ql/repo-tests/codeql/javascript/ql/src/Comments/TodoComments.ql diff --git a/repo-tests/codeql/javascript/ql/src/DOM/Alert.ql b/ql/repo-tests/codeql/javascript/ql/src/DOM/Alert.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/DOM/Alert.ql rename to ql/repo-tests/codeql/javascript/ql/src/DOM/Alert.ql diff --git a/repo-tests/codeql/javascript/ql/src/DOM/AmbiguousIdAttribute.ql b/ql/repo-tests/codeql/javascript/ql/src/DOM/AmbiguousIdAttribute.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/DOM/AmbiguousIdAttribute.ql rename to ql/repo-tests/codeql/javascript/ql/src/DOM/AmbiguousIdAttribute.ql diff --git a/repo-tests/codeql/javascript/ql/src/DOM/ConflictingAttributes.ql b/ql/repo-tests/codeql/javascript/ql/src/DOM/ConflictingAttributes.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/DOM/ConflictingAttributes.ql rename to ql/repo-tests/codeql/javascript/ql/src/DOM/ConflictingAttributes.ql diff --git a/repo-tests/codeql/javascript/ql/src/DOM/DuplicateAttributes.ql b/ql/repo-tests/codeql/javascript/ql/src/DOM/DuplicateAttributes.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/DOM/DuplicateAttributes.ql rename to ql/repo-tests/codeql/javascript/ql/src/DOM/DuplicateAttributes.ql diff --git a/repo-tests/codeql/javascript/ql/src/DOM/MalformedIdAttribute.ql b/ql/repo-tests/codeql/javascript/ql/src/DOM/MalformedIdAttribute.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/DOM/MalformedIdAttribute.ql rename to ql/repo-tests/codeql/javascript/ql/src/DOM/MalformedIdAttribute.ql diff --git a/repo-tests/codeql/javascript/ql/src/DOM/PseudoEval.ql b/ql/repo-tests/codeql/javascript/ql/src/DOM/PseudoEval.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/DOM/PseudoEval.ql rename to ql/repo-tests/codeql/javascript/ql/src/DOM/PseudoEval.ql diff --git a/repo-tests/codeql/javascript/ql/src/DOM/TargetBlank.ql b/ql/repo-tests/codeql/javascript/ql/src/DOM/TargetBlank.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/DOM/TargetBlank.ql rename to ql/repo-tests/codeql/javascript/ql/src/DOM/TargetBlank.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/ArgumentsRedefined.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/ArgumentsRedefined.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/ArgumentsRedefined.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/ArgumentsRedefined.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/AssignmentToConst.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/AssignmentToConst.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/AssignmentToConst.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/AssignmentToConst.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/ClobberingVarInit.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/ClobberingVarInit.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/ClobberingVarInit.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/ClobberingVarInit.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/ConflictingFunctions.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/ConflictingFunctions.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/ConflictingFunctions.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/ConflictingFunctions.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/DeadStore.qll b/ql/repo-tests/codeql/javascript/ql/src/Declarations/DeadStore.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/DeadStore.qll rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/DeadStore.qll diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfGlobal.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfGlobal.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfGlobal.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfGlobal.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfLocal.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfLocal.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfLocal.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfLocal.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfProperty.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfProperty.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfProperty.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/DeadStoreOfProperty.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/DeclBeforeUse.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/DeclBeforeUse.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/DeclBeforeUse.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/DeclBeforeUse.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/Declarations.qll b/ql/repo-tests/codeql/javascript/ql/src/Declarations/Declarations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/Declarations.qll rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/Declarations.qll diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/DefaultArgumentReferencesNestedFunction.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/DefaultArgumentReferencesNestedFunction.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/DefaultArgumentReferencesNestedFunction.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/DefaultArgumentReferencesNestedFunction.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/Definitions.qll b/ql/repo-tests/codeql/javascript/ql/src/Declarations/Definitions.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/Definitions.qll rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/Definitions.qll diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/DuplicateVarDecl.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/DuplicateVarDecl.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/DuplicateVarDecl.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/DuplicateVarDecl.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/IneffectiveParameterType.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/IneffectiveParameterType.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/IneffectiveParameterType.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/IneffectiveParameterType.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/MissingThisQualifier.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/MissingThisQualifier.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/MissingThisQualifier.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/MissingThisQualifier.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/MissingVarDecl.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/MissingVarDecl.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/MissingVarDecl.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/MissingVarDecl.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/MixedStaticInstanceThisAccess.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/MixedStaticInstanceThisAccess.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/MixedStaticInstanceThisAccess.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/MixedStaticInstanceThisAccess.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/RedeclaredVariable.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/RedeclaredVariable.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/RedeclaredVariable.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/RedeclaredVariable.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/SuspiciousMethodNameDeclaration.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/SuspiciousMethodNameDeclaration.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/SuspiciousMethodNameDeclaration.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/SuspiciousMethodNameDeclaration.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/TemporalDeadZone.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/TemporalDeadZone.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/TemporalDeadZone.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/TemporalDeadZone.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/TooManyParameters.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/TooManyParameters.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/TooManyParameters.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/TooManyParameters.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/UniqueParameterNames.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/UniqueParameterNames.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/UniqueParameterNames.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/UniqueParameterNames.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/UniquePropertyNames.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/UniquePropertyNames.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/UniquePropertyNames.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/UniquePropertyNames.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/UnreachableMethodOverloads.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/UnreachableMethodOverloads.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/UnreachableMethodOverloads.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/UnreachableMethodOverloads.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/UnstableCyclicImport.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/UnstableCyclicImport.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/UnstableCyclicImport.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/UnstableCyclicImport.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/UnusedParameter.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/UnusedParameter.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/UnusedParameter.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/UnusedParameter.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/UnusedParameter.qll b/ql/repo-tests/codeql/javascript/ql/src/Declarations/UnusedParameter.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/UnusedParameter.qll rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/UnusedParameter.qll diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/UnusedProperty.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/UnusedProperty.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/UnusedProperty.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/UnusedProperty.ql diff --git a/repo-tests/codeql/javascript/ql/src/Declarations/UnusedVariable.ql b/ql/repo-tests/codeql/javascript/ql/src/Declarations/UnusedVariable.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Declarations/UnusedVariable.ql rename to ql/repo-tests/codeql/javascript/ql/src/Declarations/UnusedVariable.ql diff --git a/repo-tests/codeql/javascript/ql/src/Diagnostics/ExtractionErrors.ql b/ql/repo-tests/codeql/javascript/ql/src/Diagnostics/ExtractionErrors.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Diagnostics/ExtractionErrors.ql rename to ql/repo-tests/codeql/javascript/ql/src/Diagnostics/ExtractionErrors.ql diff --git a/repo-tests/codeql/javascript/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql b/ql/repo-tests/codeql/javascript/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql rename to ql/repo-tests/codeql/javascript/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql diff --git a/repo-tests/codeql/javascript/ql/src/Electron/AllowRunningInsecureContent.ql b/ql/repo-tests/codeql/javascript/ql/src/Electron/AllowRunningInsecureContent.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Electron/AllowRunningInsecureContent.ql rename to ql/repo-tests/codeql/javascript/ql/src/Electron/AllowRunningInsecureContent.ql diff --git a/repo-tests/codeql/javascript/ql/src/Electron/DisablingWebSecurity.ql b/ql/repo-tests/codeql/javascript/ql/src/Electron/DisablingWebSecurity.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Electron/DisablingWebSecurity.ql rename to ql/repo-tests/codeql/javascript/ql/src/Electron/DisablingWebSecurity.ql diff --git a/repo-tests/codeql/javascript/ql/src/Electron/EnablingNodeIntegration.ql b/ql/repo-tests/codeql/javascript/ql/src/Electron/EnablingNodeIntegration.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Electron/EnablingNodeIntegration.ql rename to ql/repo-tests/codeql/javascript/ql/src/Electron/EnablingNodeIntegration.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/BitwiseSignCheck.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/BitwiseSignCheck.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/BitwiseSignCheck.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/BitwiseSignCheck.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/Clones.qll b/ql/repo-tests/codeql/javascript/ql/src/Expressions/Clones.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/Clones.qll rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/Clones.qll diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/CompareIdenticalValues.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/CompareIdenticalValues.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/CompareIdenticalValues.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/CompareIdenticalValues.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/ComparisonWithNaN.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/ComparisonWithNaN.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/ComparisonWithNaN.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/ComparisonWithNaN.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/DuplicateCondition.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/DuplicateCondition.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/DuplicateCondition.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/DuplicateCondition.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/DuplicateProperty.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/DuplicateProperty.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/DuplicateProperty.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/DuplicateProperty.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/DuplicateSwitchCase.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/DuplicateSwitchCase.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/DuplicateSwitchCase.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/DuplicateSwitchCase.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/ExprHasNoEffect.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/ExprHasNoEffect.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/ExprHasNoEffect.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/ExprHasNoEffect.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/HeterogeneousComparison.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/HeterogeneousComparison.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/HeterogeneousComparison.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/HeterogeneousComparison.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/ImplicitOperandConversion.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/ImplicitOperandConversion.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/ImplicitOperandConversion.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/ImplicitOperandConversion.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/MissingAwait.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/MissingAwait.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/MissingAwait.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/MissingAwait.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/MissingDotLengthInComparison.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/MissingDotLengthInComparison.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/MissingDotLengthInComparison.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/MissingDotLengthInComparison.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/MissingSpaceInAppend.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/MissingSpaceInAppend.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/MissingSpaceInAppend.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/MissingSpaceInAppend.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/MisspelledIdentifier.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/MisspelledIdentifier.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/MisspelledIdentifier.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/MisspelledIdentifier.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/MisspelledVariableName.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/MisspelledVariableName.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/MisspelledVariableName.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/MisspelledVariableName.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/Misspelling.qll b/ql/repo-tests/codeql/javascript/ql/src/Expressions/Misspelling.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/Misspelling.qll rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/Misspelling.qll diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/RedundantExpression.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/RedundantExpression.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/RedundantExpression.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/RedundantExpression.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/SelfAssignment.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/SelfAssignment.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/SelfAssignment.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/SelfAssignment.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/ShiftOutOfRange.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/ShiftOutOfRange.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/ShiftOutOfRange.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/ShiftOutOfRange.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/StringInsteadOfRegex.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/StringInsteadOfRegex.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/StringInsteadOfRegex.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/StringInsteadOfRegex.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/SuspiciousInvocation.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/SuspiciousInvocation.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/SuspiciousInvocation.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/SuspiciousInvocation.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/SuspiciousPropAccess.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/SuspiciousPropAccess.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/SuspiciousPropAccess.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/SuspiciousPropAccess.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/TypoDatabase.qll b/ql/repo-tests/codeql/javascript/ql/src/Expressions/TypoDatabase.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/TypoDatabase.qll rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/TypoDatabase.qll diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/UnboundEventHandlerReceiver.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/UnboundEventHandlerReceiver.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/UnboundEventHandlerReceiver.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/UnboundEventHandlerReceiver.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/UnclearOperatorPrecedence.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/UnclearOperatorPrecedence.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/UnclearOperatorPrecedence.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/UnclearOperatorPrecedence.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/UnknownDirective.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/UnknownDirective.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/UnknownDirective.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/UnknownDirective.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/UnneededDefensiveProgramming.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/UnneededDefensiveProgramming.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/UnneededDefensiveProgramming.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/UnneededDefensiveProgramming.ql diff --git a/repo-tests/codeql/javascript/ql/src/Expressions/WhitespaceContradictsPrecedence.ql b/ql/repo-tests/codeql/javascript/ql/src/Expressions/WhitespaceContradictsPrecedence.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Expressions/WhitespaceContradictsPrecedence.ql rename to ql/repo-tests/codeql/javascript/ql/src/Expressions/WhitespaceContradictsPrecedence.ql diff --git a/repo-tests/codeql/javascript/ql/src/IDEContextual.qll b/ql/repo-tests/codeql/javascript/ql/src/IDEContextual.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/IDEContextual.qll rename to ql/repo-tests/codeql/javascript/ql/src/IDEContextual.qll diff --git a/repo-tests/codeql/javascript/ql/src/JSDoc/BadParamTag.ql b/ql/repo-tests/codeql/javascript/ql/src/JSDoc/BadParamTag.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/JSDoc/BadParamTag.ql rename to ql/repo-tests/codeql/javascript/ql/src/JSDoc/BadParamTag.ql diff --git a/repo-tests/codeql/javascript/ql/src/JSDoc/JSDocForNonExistentParameter.ql b/ql/repo-tests/codeql/javascript/ql/src/JSDoc/JSDocForNonExistentParameter.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/JSDoc/JSDocForNonExistentParameter.ql rename to ql/repo-tests/codeql/javascript/ql/src/JSDoc/JSDocForNonExistentParameter.ql diff --git a/repo-tests/codeql/javascript/ql/src/JSDoc/UndocumentedParameter.ql b/ql/repo-tests/codeql/javascript/ql/src/JSDoc/UndocumentedParameter.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/JSDoc/UndocumentedParameter.ql rename to ql/repo-tests/codeql/javascript/ql/src/JSDoc/UndocumentedParameter.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ArgumentsCallerCallee.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ArgumentsCallerCallee.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/ArgumentsCallerCallee.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ArgumentsCallerCallee.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/BadTypeof.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/BadTypeof.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/BadTypeof.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/BadTypeof.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ConditionalComments.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ConditionalComments.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/ConditionalComments.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ConditionalComments.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/DebuggerStatement.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/DebuggerStatement.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/DebuggerStatement.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/DebuggerStatement.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/DeleteVar.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/DeleteVar.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/DeleteVar.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/DeleteVar.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/EmptyArrayInit.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/EmptyArrayInit.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/EmptyArrayInit.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/EmptyArrayInit.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/Eval.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/Eval.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/Eval.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/Eval.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ExpressionClosures.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ExpressionClosures.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/ExpressionClosures.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ExpressionClosures.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ForInComprehensionBlocks.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ForInComprehensionBlocks.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/ForInComprehensionBlocks.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ForInComprehensionBlocks.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/IllegalInvocation.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/IllegalInvocation.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/IllegalInvocation.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/IllegalInvocation.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/InconsistentNew.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/InconsistentNew.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/InconsistentNew.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/InconsistentNew.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/InvalidPrototype.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/InvalidPrototype.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/InvalidPrototype.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/InvalidPrototype.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/JumpFromFinally.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/JumpFromFinally.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/JumpFromFinally.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/JumpFromFinally.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/LengthComparisonOffByOne.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/LengthComparisonOffByOne.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/LengthComparisonOffByOne.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/LengthComparisonOffByOne.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/NonLinearPattern.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/NonLinearPattern.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/NonLinearPattern.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/NonLinearPattern.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/PropertyWriteOnPrimitive.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/PropertyWriteOnPrimitive.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/PropertyWriteOnPrimitive.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/PropertyWriteOnPrimitive.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SemicolonInsertion.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SemicolonInsertion.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/SemicolonInsertion.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SemicolonInsertion.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SetterIgnoresParameter.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SetterIgnoresParameter.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/SetterIgnoresParameter.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SetterIgnoresParameter.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SetterReturn.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SetterReturn.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/SetterReturn.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SetterReturn.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SpuriousArguments.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SpuriousArguments.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/SpuriousArguments.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SpuriousArguments.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/StrictModeCallStackIntrospection.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/StrictModeCallStackIntrospection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/StrictModeCallStackIntrospection.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/StrictModeCallStackIntrospection.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SyntaxError.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SyntaxError.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/SyntaxError.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/SyntaxError.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/TemplateSyntaxInStringLiteral.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/TemplateSyntaxInStringLiteral.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/TemplateSyntaxInStringLiteral.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/TemplateSyntaxInStringLiteral.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ThisBeforeSuper.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ThisBeforeSuper.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/ThisBeforeSuper.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/ThisBeforeSuper.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/UnusedIndexVariable.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/UnusedIndexVariable.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/UnusedIndexVariable.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/UnusedIndexVariable.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/WithStatement.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/WithStatement.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/WithStatement.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/WithStatement.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/WrongExtensionJSON.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/WrongExtensionJSON.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/WrongExtensionJSON.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/WrongExtensionJSON.ql diff --git a/repo-tests/codeql/javascript/ql/src/LanguageFeatures/YieldInNonGenerator.ql b/ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/YieldInNonGenerator.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/LanguageFeatures/YieldInNonGenerator.ql rename to ql/repo-tests/codeql/javascript/ql/src/LanguageFeatures/YieldInNonGenerator.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependencies.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependencies.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependencies.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependencies.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependencies.qll b/ql/repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependencies.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependencies.qll rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependencies.qll diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/ES20xxFeatures.qll b/ql/repo-tests/codeql/javascript/ql/src/Metrics/ES20xxFeatures.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/ES20xxFeatures.qll rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/ES20xxFeatures.qll diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FCommentRatio.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FCommentRatio.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FCommentRatio.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FCommentRatio.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FCyclomaticComplexity.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FCyclomaticComplexity.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FCyclomaticComplexity.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FCyclomaticComplexity.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FFunctions.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FFunctions.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FFunctions.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FFunctions.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FLines.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FLines.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FLines.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FLines.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfCode.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfCode.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfCode.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfComment.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfComment.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfComment.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfComment.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfDuplicatedCode.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfDuplicatedCode.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfDuplicatedCode.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfDuplicatedCode.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfSimilarCode.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfSimilarCode.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfSimilarCode.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FLinesOfSimilarCode.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FNumberOfStatements.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FNumberOfStatements.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FNumberOfStatements.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FNumberOfStatements.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FNumberOfTests.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FNumberOfTests.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FNumberOfTests.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FNumberOfTests.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FUseOfES6.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FUseOfES6.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FUseOfES6.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FUseOfES6.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FunCyclomaticComplexity.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FunCyclomaticComplexity.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FunCyclomaticComplexity.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FunCyclomaticComplexity.ql diff --git a/repo-tests/codeql/javascript/ql/src/Metrics/FunLinesOfCode.ql b/ql/repo-tests/codeql/javascript/ql/src/Metrics/FunLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Metrics/FunLinesOfCode.ql rename to ql/repo-tests/codeql/javascript/ql/src/Metrics/FunLinesOfCode.ql diff --git a/repo-tests/codeql/javascript/ql/src/NodeJS/CyclicImport.ql b/ql/repo-tests/codeql/javascript/ql/src/NodeJS/CyclicImport.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/NodeJS/CyclicImport.ql rename to ql/repo-tests/codeql/javascript/ql/src/NodeJS/CyclicImport.ql diff --git a/repo-tests/codeql/javascript/ql/src/NodeJS/DubiousImport.ql b/ql/repo-tests/codeql/javascript/ql/src/NodeJS/DubiousImport.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/NodeJS/DubiousImport.ql rename to ql/repo-tests/codeql/javascript/ql/src/NodeJS/DubiousImport.ql diff --git a/repo-tests/codeql/javascript/ql/src/NodeJS/InvalidExport.ql b/ql/repo-tests/codeql/javascript/ql/src/NodeJS/InvalidExport.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/NodeJS/InvalidExport.ql rename to ql/repo-tests/codeql/javascript/ql/src/NodeJS/InvalidExport.ql diff --git a/repo-tests/codeql/javascript/ql/src/NodeJS/MissingExports.ql b/ql/repo-tests/codeql/javascript/ql/src/NodeJS/MissingExports.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/NodeJS/MissingExports.ql rename to ql/repo-tests/codeql/javascript/ql/src/NodeJS/MissingExports.ql diff --git a/repo-tests/codeql/javascript/ql/src/NodeJS/UnresolvableImport.ql b/ql/repo-tests/codeql/javascript/ql/src/NodeJS/UnresolvableImport.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/NodeJS/UnresolvableImport.ql rename to ql/repo-tests/codeql/javascript/ql/src/NodeJS/UnresolvableImport.ql diff --git a/repo-tests/codeql/javascript/ql/src/NodeJS/UnusedDependency.ql b/ql/repo-tests/codeql/javascript/ql/src/NodeJS/UnusedDependency.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/NodeJS/UnusedDependency.ql rename to ql/repo-tests/codeql/javascript/ql/src/NodeJS/UnusedDependency.ql diff --git a/repo-tests/codeql/javascript/ql/src/Performance/NonLocalForIn.ql b/ql/repo-tests/codeql/javascript/ql/src/Performance/NonLocalForIn.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Performance/NonLocalForIn.ql rename to ql/repo-tests/codeql/javascript/ql/src/Performance/NonLocalForIn.ql diff --git a/repo-tests/codeql/javascript/ql/src/Performance/PolynomialReDoS.ql b/ql/repo-tests/codeql/javascript/ql/src/Performance/PolynomialReDoS.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Performance/PolynomialReDoS.ql rename to ql/repo-tests/codeql/javascript/ql/src/Performance/PolynomialReDoS.ql diff --git a/repo-tests/codeql/javascript/ql/src/Performance/ReDoS.ql b/ql/repo-tests/codeql/javascript/ql/src/Performance/ReDoS.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Performance/ReDoS.ql rename to ql/repo-tests/codeql/javascript/ql/src/Performance/ReDoS.ql diff --git a/repo-tests/codeql/javascript/ql/src/Performance/ReassignParameterAndUseArguments.ql b/ql/repo-tests/codeql/javascript/ql/src/Performance/ReassignParameterAndUseArguments.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Performance/ReassignParameterAndUseArguments.ql rename to ql/repo-tests/codeql/javascript/ql/src/Performance/ReassignParameterAndUseArguments.ql diff --git a/repo-tests/codeql/javascript/ql/src/React/DirectStateMutation.ql b/ql/repo-tests/codeql/javascript/ql/src/React/DirectStateMutation.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/React/DirectStateMutation.ql rename to ql/repo-tests/codeql/javascript/ql/src/React/DirectStateMutation.ql diff --git a/repo-tests/codeql/javascript/ql/src/React/InconsistentStateUpdate.ql b/ql/repo-tests/codeql/javascript/ql/src/React/InconsistentStateUpdate.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/React/InconsistentStateUpdate.ql rename to ql/repo-tests/codeql/javascript/ql/src/React/InconsistentStateUpdate.ql diff --git a/repo-tests/codeql/javascript/ql/src/React/UnsupportedStateUpdateInLifecycleMethod.ql b/ql/repo-tests/codeql/javascript/ql/src/React/UnsupportedStateUpdateInLifecycleMethod.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/React/UnsupportedStateUpdateInLifecycleMethod.ql rename to ql/repo-tests/codeql/javascript/ql/src/React/UnsupportedStateUpdateInLifecycleMethod.ql diff --git a/repo-tests/codeql/javascript/ql/src/React/UnusedOrUndefinedStateProperty.ql b/ql/repo-tests/codeql/javascript/ql/src/React/UnusedOrUndefinedStateProperty.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/React/UnusedOrUndefinedStateProperty.ql rename to ql/repo-tests/codeql/javascript/ql/src/React/UnusedOrUndefinedStateProperty.ql diff --git a/repo-tests/codeql/javascript/ql/src/RegExp/BackrefBeforeGroup.ql b/ql/repo-tests/codeql/javascript/ql/src/RegExp/BackrefBeforeGroup.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/RegExp/BackrefBeforeGroup.ql rename to ql/repo-tests/codeql/javascript/ql/src/RegExp/BackrefBeforeGroup.ql diff --git a/repo-tests/codeql/javascript/ql/src/RegExp/BackrefIntoNegativeLookahead.ql b/ql/repo-tests/codeql/javascript/ql/src/RegExp/BackrefIntoNegativeLookahead.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/RegExp/BackrefIntoNegativeLookahead.ql rename to ql/repo-tests/codeql/javascript/ql/src/RegExp/BackrefIntoNegativeLookahead.ql diff --git a/repo-tests/codeql/javascript/ql/src/RegExp/BackspaceEscape.ql b/ql/repo-tests/codeql/javascript/ql/src/RegExp/BackspaceEscape.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/RegExp/BackspaceEscape.ql rename to ql/repo-tests/codeql/javascript/ql/src/RegExp/BackspaceEscape.ql diff --git a/repo-tests/codeql/javascript/ql/src/RegExp/DuplicateCharacterInCharacterClass.ql b/ql/repo-tests/codeql/javascript/ql/src/RegExp/DuplicateCharacterInCharacterClass.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/RegExp/DuplicateCharacterInCharacterClass.ql rename to ql/repo-tests/codeql/javascript/ql/src/RegExp/DuplicateCharacterInCharacterClass.ql diff --git a/repo-tests/codeql/javascript/ql/src/RegExp/EmptyCharacterClass.ql b/ql/repo-tests/codeql/javascript/ql/src/RegExp/EmptyCharacterClass.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/RegExp/EmptyCharacterClass.ql rename to ql/repo-tests/codeql/javascript/ql/src/RegExp/EmptyCharacterClass.ql diff --git a/repo-tests/codeql/javascript/ql/src/RegExp/IdentityReplacement.ql b/ql/repo-tests/codeql/javascript/ql/src/RegExp/IdentityReplacement.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/RegExp/IdentityReplacement.ql rename to ql/repo-tests/codeql/javascript/ql/src/RegExp/IdentityReplacement.ql diff --git a/repo-tests/codeql/javascript/ql/src/RegExp/MalformedRegExp.ql b/ql/repo-tests/codeql/javascript/ql/src/RegExp/MalformedRegExp.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/RegExp/MalformedRegExp.ql rename to ql/repo-tests/codeql/javascript/ql/src/RegExp/MalformedRegExp.ql diff --git a/repo-tests/codeql/javascript/ql/src/RegExp/RegExpAlwaysMatches.ql b/ql/repo-tests/codeql/javascript/ql/src/RegExp/RegExpAlwaysMatches.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/RegExp/RegExpAlwaysMatches.ql rename to ql/repo-tests/codeql/javascript/ql/src/RegExp/RegExpAlwaysMatches.ql diff --git a/repo-tests/codeql/javascript/ql/src/RegExp/UnboundBackref.ql b/ql/repo-tests/codeql/javascript/ql/src/RegExp/UnboundBackref.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/RegExp/UnboundBackref.ql rename to ql/repo-tests/codeql/javascript/ql/src/RegExp/UnboundBackref.ql diff --git a/repo-tests/codeql/javascript/ql/src/RegExp/UnmatchableCaret.ql b/ql/repo-tests/codeql/javascript/ql/src/RegExp/UnmatchableCaret.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/RegExp/UnmatchableCaret.ql rename to ql/repo-tests/codeql/javascript/ql/src/RegExp/UnmatchableCaret.ql diff --git a/repo-tests/codeql/javascript/ql/src/RegExp/UnmatchableDollar.ql b/ql/repo-tests/codeql/javascript/ql/src/RegExp/UnmatchableDollar.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/RegExp/UnmatchableDollar.ql rename to ql/repo-tests/codeql/javascript/ql/src/RegExp/UnmatchableDollar.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-020/ExternalAPIsUsedWithUntrustedData.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/ExternalAPIsUsedWithUntrustedData.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-020/ExternalAPIsUsedWithUntrustedData.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/ExternalAPIsUsedWithUntrustedData.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-020/HostnameRegexpShared.qll b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/HostnameRegexpShared.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-020/HostnameRegexpShared.qll rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/HostnameRegexpShared.qll diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteHostnameRegExp.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteHostnameRegExp.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteHostnameRegExp.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteHostnameRegExp.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteUrlSchemeCheck.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteUrlSchemeCheck.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteUrlSchemeCheck.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteUrlSchemeCheck.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteUrlSubstringSanitization.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteUrlSubstringSanitization.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteUrlSubstringSanitization.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncompleteUrlSubstringSanitization.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncorrectSuffixCheck.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncorrectSuffixCheck.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncorrectSuffixCheck.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/IncorrectSuffixCheck.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-020/MissingRegExpAnchor.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/MissingRegExpAnchor.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-020/MissingRegExpAnchor.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/MissingRegExpAnchor.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-020/UselessRegExpCharacterEscape.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/UselessRegExpCharacterEscape.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-020/UselessRegExpCharacterEscape.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-020/UselessRegExpCharacterEscape.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-022/TaintedPath.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-022/TaintedPath.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-022/TaintedPath.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-022/TaintedPath.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-022/ZipSlip.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-022/ZipSlip.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-022/ZipSlip.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-022/ZipSlip.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-073/TemplateObjectInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-073/TemplateObjectInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-073/TemplateObjectInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-073/TemplateObjectInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-078/CommandInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-078/CommandInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-078/CommandInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-078/CommandInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-078/IndirectCommandInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-078/IndirectCommandInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-078/IndirectCommandInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-078/IndirectCommandInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-078/ShellCommandInjectionFromEnvironment.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-078/ShellCommandInjectionFromEnvironment.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-078/ShellCommandInjectionFromEnvironment.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-078/ShellCommandInjectionFromEnvironment.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-078/UnsafeShellCommandConstruction.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-078/UnsafeShellCommandConstruction.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-078/UnsafeShellCommandConstruction.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-078/UnsafeShellCommandConstruction.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-078/UselessUseOfCat.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-078/UselessUseOfCat.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-078/UselessUseOfCat.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-078/UselessUseOfCat.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-079/ExceptionXss.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/ExceptionXss.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-079/ExceptionXss.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/ExceptionXss.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-079/ReflectedXss.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/ReflectedXss.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-079/ReflectedXss.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/ReflectedXss.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-079/StoredXss.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/StoredXss.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-079/StoredXss.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/StoredXss.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-079/UnsafeHtmlConstruction.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/UnsafeHtmlConstruction.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-079/UnsafeHtmlConstruction.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/UnsafeHtmlConstruction.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-079/UnsafeJQueryPlugin.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/UnsafeJQueryPlugin.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-079/UnsafeJQueryPlugin.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/UnsafeJQueryPlugin.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-079/Xss.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/Xss.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-079/Xss.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/Xss.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-079/XssThroughDom.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/XssThroughDom.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-079/XssThroughDom.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-079/XssThroughDom.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-089/SqlInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-089/SqlInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-089/SqlInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-089/SqlInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-094/CodeInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-094/CodeInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-094/CodeInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-094/CodeInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-094/ImproperCodeSanitization.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-094/ImproperCodeSanitization.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-094/ImproperCodeSanitization.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-094/ImproperCodeSanitization.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-094/UnsafeDynamicMethodAccess.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-094/UnsafeDynamicMethodAccess.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-094/UnsafeDynamicMethodAccess.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-094/UnsafeDynamicMethodAccess.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-1004/ClientExposedCookie.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-1004/ClientExposedCookie.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-1004/ClientExposedCookie.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-1004/ClientExposedCookie.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-116/BadTagFilter.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/BadTagFilter.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-116/BadTagFilter.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/BadTagFilter.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-116/DoubleEscaping.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/DoubleEscaping.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-116/DoubleEscaping.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/DoubleEscaping.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteHtmlAttributeSanitization.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteHtmlAttributeSanitization.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteHtmlAttributeSanitization.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteHtmlAttributeSanitization.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteMultiCharacterSanitization.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteMultiCharacterSanitization.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteMultiCharacterSanitization.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteMultiCharacterSanitization.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteSanitization.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteSanitization.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteSanitization.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/IncompleteSanitization.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-116/UnsafeHtmlExpansion.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/UnsafeHtmlExpansion.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-116/UnsafeHtmlExpansion.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-116/UnsafeHtmlExpansion.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-117/LogInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-117/LogInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-117/LogInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-117/LogInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-134/TaintedFormatString.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-134/TaintedFormatString.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-134/TaintedFormatString.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-134/TaintedFormatString.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-200/FileAccessToHttp.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-200/FileAccessToHttp.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-200/FileAccessToHttp.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-200/FileAccessToHttp.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-200/PrivateFileExposure.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-200/PrivateFileExposure.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-200/PrivateFileExposure.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-200/PrivateFileExposure.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-201/PostMessageStar.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-201/PostMessageStar.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-201/PostMessageStar.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-201/PostMessageStar.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-209/StackTraceExposure.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-209/StackTraceExposure.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-209/StackTraceExposure.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-209/StackTraceExposure.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-295/DisablingCertificateValidation.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-295/DisablingCertificateValidation.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-295/DisablingCertificateValidation.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-295/DisablingCertificateValidation.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-312/BuildArtifactLeak.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-312/BuildArtifactLeak.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-312/BuildArtifactLeak.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-312/BuildArtifactLeak.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-312/CleartextLogging.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-312/CleartextLogging.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-312/CleartextLogging.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-312/CleartextLogging.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-312/CleartextStorage.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-312/CleartextStorage.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-312/CleartextStorage.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-312/CleartextStorage.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-313/PasswordInConfigurationFile.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-313/PasswordInConfigurationFile.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-313/PasswordInConfigurationFile.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-313/PasswordInConfigurationFile.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-326/InsufficientKeySize.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-326/InsufficientKeySize.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-326/InsufficientKeySize.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-326/InsufficientKeySize.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-327/BadRandomness.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-327/BadRandomness.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-327/BadRandomness.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-327/BadRandomness.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-338/InsecureRandomness.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-338/InsecureRandomness.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-338/InsecureRandomness.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-338/InsecureRandomness.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-346/CorsMisconfigurationForCredentials.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-346/CorsMisconfigurationForCredentials.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-346/CorsMisconfigurationForCredentials.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-346/CorsMisconfigurationForCredentials.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-352/MissingCsrfMiddleware.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-352/MissingCsrfMiddleware.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-352/MissingCsrfMiddleware.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-352/MissingCsrfMiddleware.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-384/SessionFixation.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-384/SessionFixation.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-384/SessionFixation.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-384/SessionFixation.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-400/DeepObjectResourceExhaustion.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-400/DeepObjectResourceExhaustion.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-400/DeepObjectResourceExhaustion.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-400/DeepObjectResourceExhaustion.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-400/RemotePropertyInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-400/RemotePropertyInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-400/RemotePropertyInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-400/RemotePropertyInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-451/MissingXFrameOptions.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-451/MissingXFrameOptions.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-451/MissingXFrameOptions.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-451/MissingXFrameOptions.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-502/UnsafeDeserialization.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-502/UnsafeDeserialization.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-502/UnsafeDeserialization.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-502/UnsafeDeserialization.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-506/HardcodedDataInterpretedAsCode.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-506/HardcodedDataInterpretedAsCode.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-506/HardcodedDataInterpretedAsCode.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-506/HardcodedDataInterpretedAsCode.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-598/SensitiveGetQuery.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-598/SensitiveGetQuery.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-598/SensitiveGetQuery.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-598/SensitiveGetQuery.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-601/ClientSideUrlRedirect.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-601/ClientSideUrlRedirect.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-601/ClientSideUrlRedirect.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-601/ClientSideUrlRedirect.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-601/ServerSideUrlRedirect.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-601/ServerSideUrlRedirect.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-601/ServerSideUrlRedirect.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-601/ServerSideUrlRedirect.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-611/Xxe.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-611/Xxe.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-611/Xxe.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-611/Xxe.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-614/ClearTextCookie.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-614/ClearTextCookie.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-614/ClearTextCookie.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-614/ClearTextCookie.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-640/HostHeaderPoisoningInEmailGeneration.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-640/HostHeaderPoisoningInEmailGeneration.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-640/HostHeaderPoisoningInEmailGeneration.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-640/HostHeaderPoisoningInEmailGeneration.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-643/XpathInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-643/XpathInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-643/XpathInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-643/XpathInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-730/RegExpInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-730/RegExpInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-730/RegExpInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-730/RegExpInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-730/ServerCrash.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-730/ServerCrash.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-730/ServerCrash.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-730/ServerCrash.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-754/UnvalidatedDynamicMethodCall.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-754/UnvalidatedDynamicMethodCall.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-754/UnvalidatedDynamicMethodCall.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-754/UnvalidatedDynamicMethodCall.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-770/MissingRateLimiting.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-770/MissingRateLimiting.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-770/MissingRateLimiting.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-770/MissingRateLimiting.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-776/XmlBomb.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-776/XmlBomb.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-776/XmlBomb.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-776/XmlBomb.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-807/ConditionalBypass.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-807/ConditionalBypass.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-807/ConditionalBypass.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-807/ConditionalBypass.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-807/DifferentKindsComparisonBypass.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-807/DifferentKindsComparisonBypass.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-807/DifferentKindsComparisonBypass.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-807/DifferentKindsComparisonBypass.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-829/InsecureDownload.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-829/InsecureDownload.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-829/InsecureDownload.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-829/InsecureDownload.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-834/LoopBoundInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-834/LoopBoundInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-834/LoopBoundInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-834/LoopBoundInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-843/TypeConfusionThroughParameterTampering.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-843/TypeConfusionThroughParameterTampering.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-843/TypeConfusionThroughParameterTampering.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-843/TypeConfusionThroughParameterTampering.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-912/HttpToFileAccess.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-912/HttpToFileAccess.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-912/HttpToFileAccess.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-912/HttpToFileAccess.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingAssignment.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingAssignment.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingAssignment.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingAssignment.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingFunction.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingFunction.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingFunction.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingFunction.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingMergeCall.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingMergeCall.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingMergeCall.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-915/PrototypePollutingMergeCall.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-916/InsufficientPasswordHash.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-916/InsufficientPasswordHash.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-916/InsufficientPasswordHash.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-916/InsufficientPasswordHash.ql diff --git a/repo-tests/codeql/javascript/ql/src/Security/CWE-918/RequestForgery.ql b/ql/repo-tests/codeql/javascript/ql/src/Security/CWE-918/RequestForgery.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Security/CWE-918/RequestForgery.ql rename to ql/repo-tests/codeql/javascript/ql/src/Security/CWE-918/RequestForgery.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/DanglingElse.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/DanglingElse.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/DanglingElse.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/DanglingElse.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/EphemeralLoop.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/EphemeralLoop.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/EphemeralLoop.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/EphemeralLoop.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/IgnoreArrayResult.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/IgnoreArrayResult.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/IgnoreArrayResult.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/IgnoreArrayResult.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/ImplicitReturn.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/ImplicitReturn.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/ImplicitReturn.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/ImplicitReturn.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/InconsistentLoopOrientation.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/InconsistentLoopOrientation.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/InconsistentLoopOrientation.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/InconsistentLoopOrientation.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/InconsistentReturn.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/InconsistentReturn.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/InconsistentReturn.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/InconsistentReturn.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/LabelInCase.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/LabelInCase.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/LabelInCase.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/LabelInCase.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/LoopIterationSkippedDueToShifting.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/LoopIterationSkippedDueToShifting.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/LoopIterationSkippedDueToShifting.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/LoopIterationSkippedDueToShifting.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/MisleadingIndentationAfterControlStmt.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/MisleadingIndentationAfterControlStmt.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/MisleadingIndentationAfterControlStmt.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/MisleadingIndentationAfterControlStmt.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/NestedLoopsSameVariable.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/NestedLoopsSameVariable.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/NestedLoopsSameVariable.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/NestedLoopsSameVariable.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/ReturnAssignsLocal.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/ReturnAssignsLocal.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/ReturnAssignsLocal.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/ReturnAssignsLocal.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/ReturnOutsideFunction.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/ReturnOutsideFunction.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/ReturnOutsideFunction.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/ReturnOutsideFunction.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/SuspiciousUnusedLoopIterationVariable.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/SuspiciousUnusedLoopIterationVariable.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/SuspiciousUnusedLoopIterationVariable.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/SuspiciousUnusedLoopIterationVariable.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/UnreachableStatement.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/UnreachableStatement.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/UnreachableStatement.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/UnreachableStatement.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/UseOfReturnlessFunction.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/UseOfReturnlessFunction.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/UseOfReturnlessFunction.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/UseOfReturnlessFunction.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/UselessComparisonTest.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/UselessComparisonTest.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/UselessComparisonTest.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/UselessComparisonTest.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/UselessConditional.ql b/ql/repo-tests/codeql/javascript/ql/src/Statements/UselessConditional.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/UselessConditional.ql rename to ql/repo-tests/codeql/javascript/ql/src/Statements/UselessConditional.ql diff --git a/repo-tests/codeql/javascript/ql/src/Statements/UselessConditional.qll b/ql/repo-tests/codeql/javascript/ql/src/Statements/UselessConditional.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Statements/UselessConditional.qll rename to ql/repo-tests/codeql/javascript/ql/src/Statements/UselessConditional.qll diff --git a/repo-tests/codeql/javascript/ql/src/Summary/LinesOfCode.ql b/ql/repo-tests/codeql/javascript/ql/src/Summary/LinesOfCode.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Summary/LinesOfCode.ql rename to ql/repo-tests/codeql/javascript/ql/src/Summary/LinesOfCode.ql diff --git a/repo-tests/codeql/javascript/ql/src/Summary/LinesOfUserCode.ql b/ql/repo-tests/codeql/javascript/ql/src/Summary/LinesOfUserCode.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Summary/LinesOfUserCode.ql rename to ql/repo-tests/codeql/javascript/ql/src/Summary/LinesOfUserCode.ql diff --git a/repo-tests/codeql/javascript/ql/src/Summary/TaintSinks.ql b/ql/repo-tests/codeql/javascript/ql/src/Summary/TaintSinks.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Summary/TaintSinks.ql rename to ql/repo-tests/codeql/javascript/ql/src/Summary/TaintSinks.ql diff --git a/repo-tests/codeql/javascript/ql/src/Summary/TaintSources.ql b/ql/repo-tests/codeql/javascript/ql/src/Summary/TaintSources.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Summary/TaintSources.ql rename to ql/repo-tests/codeql/javascript/ql/src/Summary/TaintSources.ql diff --git a/repo-tests/codeql/javascript/ql/src/Vue/ArrowMethodOnVueInstance.ql b/ql/repo-tests/codeql/javascript/ql/src/Vue/ArrowMethodOnVueInstance.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/Vue/ArrowMethodOnVueInstance.ql rename to ql/repo-tests/codeql/javascript/ql/src/Vue/ArrowMethodOnVueInstance.ql diff --git a/repo-tests/codeql/javascript/ql/src/definitions.ql b/ql/repo-tests/codeql/javascript/ql/src/definitions.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/definitions.ql rename to ql/repo-tests/codeql/javascript/ql/src/definitions.ql diff --git a/repo-tests/codeql/javascript/ql/src/definitions.qll b/ql/repo-tests/codeql/javascript/ql/src/definitions.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/definitions.qll rename to ql/repo-tests/codeql/javascript/ql/src/definitions.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-020/PostMessageNoOriginCheck.ql b/ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-020/PostMessageNoOriginCheck.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-020/PostMessageNoOriginCheck.ql rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-020/PostMessageNoOriginCheck.ql diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-094/ExpressionInjection.ql b/ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-094/ExpressionInjection.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-094/ExpressionInjection.ql rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-094/ExpressionInjection.ql diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-094/UntrustedCheckout.ql b/ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-094/UntrustedCheckout.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-094/UntrustedCheckout.ql rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-094/UntrustedCheckout.ql diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-347/JWTMissingSecretOrPublicKeyVerification.ql b/ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-347/JWTMissingSecretOrPublicKeyVerification.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-347/JWTMissingSecretOrPublicKeyVerification.ql rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-347/JWTMissingSecretOrPublicKeyVerification.ql diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-770/ResourceExhaustion.ql b/ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-770/ResourceExhaustion.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-770/ResourceExhaustion.ql rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-770/ResourceExhaustion.ql diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-918/SSRF.ql b/ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-918/SSRF.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-918/SSRF.ql rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-918/SSRF.ql diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-918/SSRF.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-918/SSRF.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-918/SSRF.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Security/CWE-918/SSRF.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/StandardLibrary/MultipleArgumentsToSetConstructor.ql b/ql/repo-tests/codeql/javascript/ql/src/experimental/StandardLibrary/MultipleArgumentsToSetConstructor.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/StandardLibrary/MultipleArgumentsToSetConstructor.ql rename to ql/repo-tests/codeql/javascript/ql/src/experimental/StandardLibrary/MultipleArgumentsToSetConstructor.ql diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Summaries/Configurations.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/Configurations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Summaries/Configurations.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/Configurations.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractFlowStepSummaries.ql b/ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractFlowStepSummaries.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractFlowStepSummaries.ql rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractFlowStepSummaries.ql diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractSinkSummaries.ql b/ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractSinkSummaries.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractSinkSummaries.ql rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractSinkSummaries.ql diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractSourceSummaries.ql b/ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractSourceSummaries.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractSourceSummaries.ql rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ExtractSourceSummaries.ql diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ImportFromCsv.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ImportFromCsv.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Summaries/ImportFromCsv.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ImportFromCsv.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ImportFromExternalPredicates.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ImportFromExternalPredicates.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Summaries/ImportFromExternalPredicates.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/ImportFromExternalPredicates.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Summaries/PortalEntrySink.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/PortalEntrySink.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Summaries/PortalEntrySink.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/PortalEntrySink.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Summaries/PortalExitSource.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/PortalExitSource.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Summaries/PortalExitSource.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/PortalExitSource.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Summaries/Shared.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/Shared.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Summaries/Shared.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/Shared.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Summaries/SinkFromAnnotation.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/SinkFromAnnotation.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Summaries/SinkFromAnnotation.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/SinkFromAnnotation.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/Summaries/SourceFromAnnotation.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/SourceFromAnnotation.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/Summaries/SourceFromAnnotation.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/Summaries/SourceFromAnnotation.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/poi/PoI.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/poi/PoI.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/poi/PoI.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/poi/PoI.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/Actions.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/Actions.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/Actions.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/Actions.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/security/dataflow/ResourceExhaustion.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/security/dataflow/ResourceExhaustion.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/security/dataflow/ResourceExhaustion.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/security/dataflow/ResourceExhaustion.qll diff --git a/repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/security/dataflow/ResourceExhaustionCustomizations.qll b/ql/repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/security/dataflow/ResourceExhaustionCustomizations.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/security/dataflow/ResourceExhaustionCustomizations.qll rename to ql/repo-tests/codeql/javascript/ql/src/experimental/semmle/javascript/security/dataflow/ResourceExhaustionCustomizations.qll diff --git a/repo-tests/codeql/javascript/ql/src/external/DefectFilter.qll b/ql/repo-tests/codeql/javascript/ql/src/external/DefectFilter.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/external/DefectFilter.qll rename to ql/repo-tests/codeql/javascript/ql/src/external/DefectFilter.qll diff --git a/repo-tests/codeql/javascript/ql/src/external/DuplicateFunction.ql b/ql/repo-tests/codeql/javascript/ql/src/external/DuplicateFunction.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/external/DuplicateFunction.ql rename to ql/repo-tests/codeql/javascript/ql/src/external/DuplicateFunction.ql diff --git a/repo-tests/codeql/javascript/ql/src/external/DuplicateToplevel.ql b/ql/repo-tests/codeql/javascript/ql/src/external/DuplicateToplevel.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/external/DuplicateToplevel.ql rename to ql/repo-tests/codeql/javascript/ql/src/external/DuplicateToplevel.ql diff --git a/repo-tests/codeql/javascript/ql/src/external/ExternalArtifact.qll b/ql/repo-tests/codeql/javascript/ql/src/external/ExternalArtifact.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/external/ExternalArtifact.qll rename to ql/repo-tests/codeql/javascript/ql/src/external/ExternalArtifact.qll diff --git a/repo-tests/codeql/javascript/ql/src/external/MetricFilter.qll b/ql/repo-tests/codeql/javascript/ql/src/external/MetricFilter.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/external/MetricFilter.qll rename to ql/repo-tests/codeql/javascript/ql/src/external/MetricFilter.qll diff --git a/repo-tests/codeql/javascript/ql/src/external/SimilarFunction.ql b/ql/repo-tests/codeql/javascript/ql/src/external/SimilarFunction.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/external/SimilarFunction.ql rename to ql/repo-tests/codeql/javascript/ql/src/external/SimilarFunction.ql diff --git a/repo-tests/codeql/javascript/ql/src/external/SimilarToplevel.ql b/ql/repo-tests/codeql/javascript/ql/src/external/SimilarToplevel.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/external/SimilarToplevel.ql rename to ql/repo-tests/codeql/javascript/ql/src/external/SimilarToplevel.ql diff --git a/repo-tests/codeql/javascript/ql/src/filters/ClassifyFiles.ql b/ql/repo-tests/codeql/javascript/ql/src/filters/ClassifyFiles.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/filters/ClassifyFiles.ql rename to ql/repo-tests/codeql/javascript/ql/src/filters/ClassifyFiles.ql diff --git a/repo-tests/codeql/javascript/ql/src/localDefinitions.ql b/ql/repo-tests/codeql/javascript/ql/src/localDefinitions.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/localDefinitions.ql rename to ql/repo-tests/codeql/javascript/ql/src/localDefinitions.ql diff --git a/repo-tests/codeql/javascript/ql/src/localReferences.ql b/ql/repo-tests/codeql/javascript/ql/src/localReferences.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/localReferences.ql rename to ql/repo-tests/codeql/javascript/ql/src/localReferences.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphEdges.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphEdges.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphEdges.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphEdges.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphNodes.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphNodes.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphNodes.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphNodes.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphPointsToEdges.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphPointsToEdges.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphPointsToEdges.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphPointsToEdges.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphRhsNodes.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphRhsNodes.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphRhsNodes.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphRhsNodes.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphUseNodes.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphUseNodes.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphUseNodes.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/ApiGraphs/ApiGraphUseNodes.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/Consistency.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/Consistency.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/Consistency.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/Consistency.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/MetaMetrics.qll b/ql/repo-tests/codeql/javascript/ql/src/meta/MetaMetrics.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/MetaMetrics.qll rename to ql/repo-tests/codeql/javascript/ql/src/meta/MetaMetrics.qll diff --git a/repo-tests/codeql/javascript/ql/src/meta/SSA/DeadDef.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/SSA/DeadDef.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/SSA/DeadDef.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/SSA/DeadDef.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/SSA/Dominance.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/SSA/Dominance.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/SSA/Dominance.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/SSA/Dominance.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/SSA/MultipleDefs.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/SSA/MultipleDefs.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/SSA/MultipleDefs.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/SSA/MultipleDefs.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/SSA/MultipleRefinementInputs.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/SSA/MultipleRefinementInputs.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/SSA/MultipleRefinementInputs.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/SSA/MultipleRefinementInputs.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/SSA/NoDefs.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/SSA/NoDefs.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/SSA/NoDefs.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/SSA/NoDefs.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/SSA/NoPhiInputs.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/SSA/NoPhiInputs.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/SSA/NoPhiInputs.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/SSA/NoPhiInputs.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/SSA/NoRefinementInputs.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/SSA/NoRefinementInputs.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/SSA/NoRefinementInputs.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/SSA/NoRefinementInputs.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/SSA/SinglePhiInput.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/SSA/SinglePhiInput.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/SSA/SinglePhiInput.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/SSA/SinglePhiInput.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/alerts/CallGraph.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/alerts/CallGraph.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/alerts/CallGraph.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/alerts/CallGraph.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/alerts/ImportGraph.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/alerts/ImportGraph.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/alerts/ImportGraph.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/alerts/ImportGraph.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/alerts/TaintSinks.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/alerts/TaintSinks.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/alerts/TaintSinks.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/alerts/TaintSinks.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/alerts/TaintSources.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/alerts/TaintSources.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/alerts/TaintSources.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/alerts/TaintSources.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/alerts/TaintedNodes.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/alerts/TaintedNodes.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/alerts/TaintedNodes.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/alerts/TaintedNodes.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CallGraphQuality.qll b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CallGraphQuality.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CallGraphQuality.qll rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CallGraphQuality.qll diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctionCandidates.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctionCandidates.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctionCandidates.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctionCandidates.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctionRatio.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctionRatio.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctionRatio.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctionRatio.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctions.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctions.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctions.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CalledFunctions.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CandidateTracking.qll b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CandidateTracking.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CandidateTracking.qll rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/CandidateTracking.qll diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/DomValueRefs.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/DomValueRefs.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/DomValueRefs.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/DomValueRefs.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/NumModules.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/NumModules.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/NumModules.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/NumModules.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCallCandidates.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCallCandidates.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCallCandidates.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCallCandidates.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCallRatio.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCallRatio.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCallRatio.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCallRatio.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCalls.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCalls.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCalls.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableCalls.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableImports.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableImports.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableImports.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/ResolvableImports.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/RouteHandlers.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/RouteHandlers.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/RouteHandlers.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/RouteHandlers.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/SanitizersReachableFromSource.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/SanitizersReachableFromSource.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/SanitizersReachableFromSource.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/SanitizersReachableFromSource.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/SinksReachableFromSanitizer.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/SinksReachableFromSanitizer.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/SinksReachableFromSanitizer.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/SinksReachableFromSanitizer.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSinks.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSinks.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSinks.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSinks.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSources.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSources.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSources.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSources.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSteps.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSteps.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSteps.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintSteps.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintedNodes.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintedNodes.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintedNodes.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/TaintedNodes.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UncalledFunctions.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UncalledFunctions.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UncalledFunctions.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UncalledFunctions.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnpromotedRouteHandlerCandidate.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnpromotedRouteHandlerCandidate.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnpromotedRouteHandlerCandidate.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnpromotedRouteHandlerCandidate.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnpromotedRouteSetupCandidate.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnpromotedRouteSetupCandidate.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnpromotedRouteSetupCandidate.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnpromotedRouteSetupCandidate.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnresolvableCalls.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnresolvableCalls.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnresolvableCalls.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnresolvableCalls.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnresolvableImports.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnresolvableImports.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnresolvableImports.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/analysis-quality/UnresolvableImports.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/FileData.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/FileData.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/FileData.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/FileData.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/MissingMetrics.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/MissingMetrics.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/MissingMetrics.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/MissingMetrics.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/PhaseTimings.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/PhaseTimings.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/PhaseTimings.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/extraction-metrics/PhaseTimings.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/internal/TaintMetrics.qll b/ql/repo-tests/codeql/javascript/ql/src/meta/internal/TaintMetrics.qll similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/internal/TaintMetrics.qll rename to ql/repo-tests/codeql/javascript/ql/src/meta/internal/TaintMetrics.qll diff --git a/repo-tests/codeql/javascript/ql/src/meta/types/TypedExprs.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/types/TypedExprs.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/types/TypedExprs.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/types/TypedExprs.ql diff --git a/repo-tests/codeql/javascript/ql/src/meta/types/TypesWithQualifiedName.ql b/ql/repo-tests/codeql/javascript/ql/src/meta/types/TypesWithQualifiedName.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/meta/types/TypesWithQualifiedName.ql rename to ql/repo-tests/codeql/javascript/ql/src/meta/types/TypesWithQualifiedName.ql diff --git a/repo-tests/codeql/javascript/ql/src/printAst.ql b/ql/repo-tests/codeql/javascript/ql/src/printAst.ql similarity index 100% rename from repo-tests/codeql/javascript/ql/src/printAst.ql rename to ql/repo-tests/codeql/javascript/ql/src/printAst.ql diff --git a/repo-tests/codeql/javascript/ql/src/qlpack.yml b/ql/repo-tests/codeql/javascript/ql/src/qlpack.yml similarity index 100% rename from repo-tests/codeql/javascript/ql/src/qlpack.yml rename to ql/repo-tests/codeql/javascript/ql/src/qlpack.yml diff --git a/repo-tests/codeql/misc/legacy-support/cpp/qlpack.yml b/ql/repo-tests/codeql/misc/legacy-support/cpp/qlpack.yml similarity index 100% rename from repo-tests/codeql/misc/legacy-support/cpp/qlpack.yml rename to ql/repo-tests/codeql/misc/legacy-support/cpp/qlpack.yml diff --git a/repo-tests/codeql/misc/legacy-support/csharp/qlpack.yml b/ql/repo-tests/codeql/misc/legacy-support/csharp/qlpack.yml similarity index 100% rename from repo-tests/codeql/misc/legacy-support/csharp/qlpack.yml rename to ql/repo-tests/codeql/misc/legacy-support/csharp/qlpack.yml diff --git a/repo-tests/codeql/misc/legacy-support/java/qlpack.yml b/ql/repo-tests/codeql/misc/legacy-support/java/qlpack.yml similarity index 100% rename from repo-tests/codeql/misc/legacy-support/java/qlpack.yml rename to ql/repo-tests/codeql/misc/legacy-support/java/qlpack.yml diff --git a/repo-tests/codeql/misc/legacy-support/javascript/qlpack.yml b/ql/repo-tests/codeql/misc/legacy-support/javascript/qlpack.yml similarity index 100% rename from repo-tests/codeql/misc/legacy-support/javascript/qlpack.yml rename to ql/repo-tests/codeql/misc/legacy-support/javascript/qlpack.yml diff --git a/repo-tests/codeql/misc/legacy-support/python/qlpack.yml b/ql/repo-tests/codeql/misc/legacy-support/python/qlpack.yml similarity index 100% rename from repo-tests/codeql/misc/legacy-support/python/qlpack.yml rename to ql/repo-tests/codeql/misc/legacy-support/python/qlpack.yml diff --git a/repo-tests/codeql/misc/suite-helpers/qlpack.yml b/ql/repo-tests/codeql/misc/suite-helpers/qlpack.yml similarity index 100% rename from repo-tests/codeql/misc/suite-helpers/qlpack.yml rename to ql/repo-tests/codeql/misc/suite-helpers/qlpack.yml diff --git a/repo-tests/codeql/python/ql/examples/qlpack.yml b/ql/repo-tests/codeql/python/ql/examples/qlpack.yml similarity index 100% rename from repo-tests/codeql/python/ql/examples/qlpack.yml rename to ql/repo-tests/codeql/python/ql/examples/qlpack.yml diff --git a/repo-tests/codeql/python/ql/examples/snippets/backticks.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/backticks.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/backticks.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/backticks.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/builtin_object.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/builtin_object.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/builtin_object.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/builtin_object.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/call.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/call.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/call.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/call.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/catch_exception.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/catch_exception.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/catch_exception.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/catch_exception.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/conditional_expression.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/conditional_expression.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/conditional_expression.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/conditional_expression.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/elif.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/elif.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/elif.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/elif.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/emptyblock.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/emptyblock.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/emptyblock.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/emptyblock.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/emptythen.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/emptythen.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/emptythen.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/emptythen.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/eq_true.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/eq_true.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/eq_true.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/eq_true.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/equalitystmt.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/equalitystmt.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/equalitystmt.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/equalitystmt.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/extend_class.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/extend_class.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/extend_class.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/extend_class.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/filename.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/filename.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/filename.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/filename.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/generator.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/generator.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/generator.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/generator.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/integer_literal.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/integer_literal.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/integer_literal.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/integer_literal.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/method_call.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/method_call.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/method_call.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/method_call.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/mutualrecursion.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/mutualrecursion.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/mutualrecursion.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/mutualrecursion.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/new_instance.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/new_instance.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/new_instance.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/new_instance.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/override_method.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/override_method.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/override_method.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/override_method.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/print.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/print.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/print.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/print.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/private_access.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/private_access.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/private_access.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/private_access.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/raise_exception.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/raise_exception.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/raise_exception.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/raise_exception.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/raw_string.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/raw_string.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/raw_string.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/raw_string.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/recursion.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/recursion.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/recursion.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/recursion.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/singlequotestring.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/singlequotestring.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/singlequotestring.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/singlequotestring.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/store_none.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/store_none.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/store_none.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/store_none.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/todocomment.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/todocomment.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/todocomment.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/todocomment.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/too_many_params.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/too_many_params.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/too_many_params.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/too_many_params.ql diff --git a/repo-tests/codeql/python/ql/examples/snippets/tryfinally.ql b/ql/repo-tests/codeql/python/ql/examples/snippets/tryfinally.ql similarity index 100% rename from repo-tests/codeql/python/ql/examples/snippets/tryfinally.ql rename to ql/repo-tests/codeql/python/ql/examples/snippets/tryfinally.ql diff --git a/repo-tests/codeql/python/ql/lib/Customizations.qll b/ql/repo-tests/codeql/python/ql/lib/Customizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/Customizations.qll rename to ql/repo-tests/codeql/python/ql/lib/Customizations.qll diff --git a/repo-tests/codeql/python/ql/lib/default.qll b/ql/repo-tests/codeql/python/ql/lib/default.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/default.qll rename to ql/repo-tests/codeql/python/ql/lib/default.qll diff --git a/repo-tests/codeql/python/ql/lib/python.qll b/ql/repo-tests/codeql/python/ql/lib/python.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/python.qll rename to ql/repo-tests/codeql/python/ql/lib/python.qll diff --git a/repo-tests/codeql/python/ql/lib/qlpack.yml b/ql/repo-tests/codeql/python/ql/lib/qlpack.yml similarity index 100% rename from repo-tests/codeql/python/ql/lib/qlpack.yml rename to ql/repo-tests/codeql/python/ql/lib/qlpack.yml diff --git a/repo-tests/codeql/python/ql/lib/semmle/crypto/Crypto.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/crypto/Crypto.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/crypto/Crypto.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/crypto/Crypto.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/dataflow/SSA.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/dataflow/SSA.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/dataflow/SSA.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/dataflow/SSA.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/files/FileSystem.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/files/FileSystem.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/files/FileSystem.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/files/FileSystem.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/ApiGraphs.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/ApiGraphs.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/ApiGraphs.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/ApiGraphs.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/AstExtended.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/AstExtended.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/AstExtended.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/AstExtended.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/AstGenerated.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/AstGenerated.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/AstGenerated.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/AstGenerated.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Class.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Class.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Class.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Class.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Comment.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Comment.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Comment.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Comment.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Comparisons.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Comparisons.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Comparisons.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Comparisons.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Comprehensions.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Comprehensions.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Comprehensions.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Comprehensions.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Concepts.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Concepts.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Concepts.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Concepts.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Constants.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Constants.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Constants.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Constants.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Exprs.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Exprs.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Exprs.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Exprs.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Files.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Files.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Files.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Files.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Flow.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Flow.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Flow.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Flow.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Frameworks.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Frameworks.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Frameworks.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Frameworks.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Function.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Function.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Function.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Function.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/GuardedControlFlow.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/GuardedControlFlow.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/GuardedControlFlow.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/GuardedControlFlow.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Import.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Import.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Import.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Import.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Keywords.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Keywords.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Keywords.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Keywords.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Metrics.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Metrics.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Metrics.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Metrics.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Module.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Module.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Module.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Module.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Operations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Operations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Operations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Operations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/PrintAst.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/PrintAst.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/PrintAst.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/PrintAst.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/RegexTreeView.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/RegexTreeView.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/RegexTreeView.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/RegexTreeView.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/SSA.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/SSA.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/SSA.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/SSA.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Scope.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Scope.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Scope.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Scope.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/SelfAttribute.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/SelfAttribute.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/SelfAttribute.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/SelfAttribute.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/SpecialMethods.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/SpecialMethods.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/SpecialMethods.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/SpecialMethods.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Stmts.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Stmts.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Stmts.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Stmts.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/TestUtils.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/TestUtils.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/TestUtils.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/TestUtils.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Unit.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Unit.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Unit.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Unit.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/Variables.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/Variables.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/Variables.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/Variables.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/concepts/CryptoAlgorithms.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/concepts/CryptoAlgorithms.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/concepts/CryptoAlgorithms.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/concepts/CryptoAlgorithms.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Configuration.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Configuration.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Configuration.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Configuration.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/DataFlow.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/DataFlow.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/DataFlow.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/DataFlow.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Files.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Files.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Files.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Files.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Implementation.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Implementation.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Implementation.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Implementation.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Legacy.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Legacy.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Legacy.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/Legacy.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/StateTracking.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/StateTracking.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/StateTracking.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/StateTracking.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/TaintTracking.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/TaintTracking.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/TaintTracking.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/TaintTracking.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/BarrierGuards.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/BarrierGuards.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/BarrierGuards.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/BarrierGuards.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow2.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow2.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow2.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow2.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow3.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow3.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow3.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow3.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow4.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow4.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow4.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/DataFlow4.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/RemoteFlowSources.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/RemoteFlowSources.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/RemoteFlowSources.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/RemoteFlowSources.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/SensitiveDataSources.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/SensitiveDataSources.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/SensitiveDataSources.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/SensitiveDataSources.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking2.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking2.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking2.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking2.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking3.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking3.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking3.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking3.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking4.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking4.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking4.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TaintTracking4.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TypeTracker.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TypeTracker.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TypeTracker.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/TypeTracker.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/Attributes.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/Attributes.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/Attributes.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/Attributes.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl2.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl2.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl2.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl2.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl3.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl3.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl3.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl3.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl4.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl4.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl4.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl4.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplCommon.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplCommon.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplCommon.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplCommon.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplConsistency.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplConsistency.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplConsistency.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplConsistency.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplSpecific.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplSpecific.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplSpecific.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplSpecific.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPublic.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPublic.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPublic.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPublic.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowUtil.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowUtil.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowUtil.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowUtil.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/LocalSources.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/LocalSources.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/LocalSources.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/LocalSources.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/PrintNode.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/PrintNode.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/PrintNode.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/PrintNode.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPublic.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPublic.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPublic.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPublic.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TypeTracker.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TypeTracker.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TypeTracker.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TypeTracker.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TypeTrackerSpecific.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TypeTrackerSpecific.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TypeTrackerSpecific.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/TypeTrackerSpecific.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTrackingImpl.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTrackingParameter.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking2/TaintTrackingImpl.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking2/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking2/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking2/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking2/TaintTrackingParameter.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking2/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking2/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking2/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking3/TaintTrackingImpl.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking3/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking3/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking3/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking3/TaintTrackingParameter.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking3/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking3/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking3/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingImpl.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingParameter.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Configuration.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Configuration.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Configuration.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Configuration.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/DataFlow.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/DataFlow.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/DataFlow.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/DataFlow.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Files.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Files.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Files.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Files.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Implementation.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Implementation.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Implementation.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Implementation.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Legacy.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Legacy.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Legacy.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/Legacy.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/StateTracking.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/StateTracking.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/StateTracking.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/StateTracking.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/TaintTracking.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/TaintTracking.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/TaintTracking.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dataflow/old/TaintTracking.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dependencies/Dependencies.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dependencies/Dependencies.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dependencies/Dependencies.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dependencies/Dependencies.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dependencies/DependencyKind.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dependencies/DependencyKind.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dependencies/DependencyKind.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dependencies/DependencyKind.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/dependencies/TechInventory.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/dependencies/TechInventory.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/dependencies/TechInventory.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/dependencies/TechInventory.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/essa/Definitions.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/essa/Definitions.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/essa/Definitions.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/essa/Definitions.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/essa/Essa.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/essa/Essa.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/essa/Essa.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/essa/Essa.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/essa/SsaCompute.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/essa/SsaCompute.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/essa/SsaCompute.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/essa/SsaCompute.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/essa/SsaDefinitions.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/essa/SsaDefinitions.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/essa/SsaDefinitions.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/essa/SsaDefinitions.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/filters/GeneratedCode.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/filters/GeneratedCode.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/filters/GeneratedCode.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/filters/GeneratedCode.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/filters/Tests.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/filters/Tests.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/filters/Tests.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/filters/Tests.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aioch.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aioch.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aioch.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aioch.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiohttp.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiohttp.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiohttp.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiohttp.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiomysql.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiomysql.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiomysql.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiomysql.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiopg.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiopg.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiopg.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Aiopg.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Asyncpg.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Asyncpg.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Asyncpg.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Asyncpg.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/ClickhouseDriver.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/ClickhouseDriver.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/ClickhouseDriver.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/ClickhouseDriver.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Cryptodome.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Cryptodome.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Cryptodome.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Cryptodome.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Cryptography.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Cryptography.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Cryptography.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Cryptography.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Dill.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Dill.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Dill.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Dill.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Django.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Django.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Django.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Django.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Fabric.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Fabric.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Fabric.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Fabric.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FastApi.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FastApi.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FastApi.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FastApi.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Flask.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Flask.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Flask.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Flask.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FlaskAdmin.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FlaskAdmin.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FlaskAdmin.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FlaskAdmin.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FlaskSqlAlchemy.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FlaskSqlAlchemy.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FlaskSqlAlchemy.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/FlaskSqlAlchemy.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Idna.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Idna.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Idna.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Idna.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Invoke.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Invoke.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Invoke.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Invoke.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Jmespath.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Jmespath.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Jmespath.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Jmespath.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/MarkupSafe.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/MarkupSafe.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/MarkupSafe.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/MarkupSafe.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Multidict.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Multidict.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Multidict.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Multidict.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/MySQLdb.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/MySQLdb.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/MySQLdb.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/MySQLdb.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Mysql.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Mysql.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Mysql.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Mysql.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/PEP249.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/PEP249.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/PEP249.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/PEP249.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Peewee.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Peewee.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Peewee.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Peewee.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Psycopg2.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Psycopg2.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Psycopg2.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Psycopg2.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/PyMySQL.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/PyMySQL.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/PyMySQL.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/PyMySQL.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Pydantic.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Pydantic.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Pydantic.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Pydantic.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/RestFramework.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/RestFramework.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/RestFramework.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/RestFramework.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Rsa.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Rsa.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Rsa.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Rsa.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/RuamelYaml.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/RuamelYaml.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/RuamelYaml.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/RuamelYaml.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Simplejson.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Simplejson.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Simplejson.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Simplejson.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/SqlAlchemy.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/SqlAlchemy.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/SqlAlchemy.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/SqlAlchemy.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Starlette.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Starlette.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Starlette.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Starlette.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Stdlib.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Stdlib.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Stdlib.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Stdlib.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Toml.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Toml.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Toml.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Toml.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Tornado.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Tornado.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Tornado.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Tornado.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Twisted.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Twisted.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Twisted.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Twisted.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Ujson.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Ujson.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Ujson.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Ujson.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Werkzeug.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Werkzeug.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Werkzeug.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Werkzeug.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Yaml.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Yaml.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Yaml.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Yaml.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Yarl.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Yarl.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Yarl.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/Yarl.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/InstanceTaintStepsHelper.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/InstanceTaintStepsHelper.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/InstanceTaintStepsHelper.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/InstanceTaintStepsHelper.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/PEP249Impl.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/PEP249Impl.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/PEP249Impl.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/PEP249Impl.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/PoorMansFunctionResolution.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/PoorMansFunctionResolution.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/PoorMansFunctionResolution.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/PoorMansFunctionResolution.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/SelfRefMixin.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/SelfRefMixin.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/SelfRefMixin.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/SelfRefMixin.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/SubclassFinder.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/SubclassFinder.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/SubclassFinder.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/frameworks/internal/SubclassFinder.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/internal/Awaited.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/internal/Awaited.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/internal/Awaited.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/internal/Awaited.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/libraries/Zope.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/libraries/Zope.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/libraries/Zope.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/libraries/Zope.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/objects/Callables.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Callables.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/objects/Callables.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Callables.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/objects/Classes.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Classes.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/objects/Classes.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Classes.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/objects/Constants.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Constants.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/objects/Constants.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Constants.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/objects/Descriptors.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Descriptors.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/objects/Descriptors.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Descriptors.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/objects/Instances.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Instances.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/objects/Instances.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Instances.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/objects/Modules.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Modules.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/objects/Modules.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Modules.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/objects/ObjectAPI.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/ObjectAPI.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/objects/ObjectAPI.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/ObjectAPI.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/objects/ObjectInternal.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/ObjectInternal.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/objects/ObjectInternal.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/ObjectInternal.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/objects/Sequences.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Sequences.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/objects/Sequences.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/Sequences.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/objects/TObject.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/TObject.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/objects/TObject.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/objects/TObject.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Base.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Base.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Base.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Base.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/CallGraph.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/CallGraph.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/pointsto/CallGraph.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/CallGraph.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Context.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Context.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Context.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Context.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Filters.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Filters.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Filters.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Filters.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Final.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Final.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Final.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Final.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/MRO.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/MRO.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/pointsto/MRO.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/MRO.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Overview.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Overview.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Overview.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/Overview.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/PointsTo.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/PointsTo.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/pointsto/PointsTo.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/PointsTo.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/PointsToContext.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/PointsToContext.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/pointsto/PointsToContext.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/pointsto/PointsToContext.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/protocols.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/protocols.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/protocols.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/protocols.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/regex.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/regex.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/regex.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/regex.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/BadTagFilterQuery.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/BadTagFilterQuery.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/BadTagFilterQuery.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/BadTagFilterQuery.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/ClearText.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/ClearText.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/ClearText.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/ClearText.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/Crypto.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/Crypto.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/Crypto.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/Crypto.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/Exceptions.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/Exceptions.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/Exceptions.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/Exceptions.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/Paths.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/Paths.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/Paths.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/Paths.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/SQL.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/SQL.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/SQL.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/SQL.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/SensitiveData.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/SensitiveData.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/SensitiveData.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/SensitiveData.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/TaintTracking.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/TaintTracking.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/TaintTracking.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/TaintTracking.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ChainedConfigs12.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ChainedConfigs12.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ChainedConfigs12.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ChainedConfigs12.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextLogging.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextLogging.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextLogging.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextLogging.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextLoggingCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextLoggingCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextLoggingCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextLoggingCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextStorage.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextStorage.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextStorage.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextStorage.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextStorageCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextStorageCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextStorageCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CleartextStorageCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CodeInjection.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CodeInjection.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CodeInjection.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CodeInjection.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CodeInjectionCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CodeInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CodeInjectionCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CodeInjectionCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CommandInjection.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CommandInjection.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CommandInjection.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CommandInjection.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CommandInjectionCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CommandInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CommandInjectionCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/CommandInjectionCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ExceptionInfo.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ExceptionInfo.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ExceptionInfo.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ExceptionInfo.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PathInjection.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PathInjection.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PathInjection.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PathInjection.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PathInjectionCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PathInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PathInjectionCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PathInjectionCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PolynomialReDoS.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PolynomialReDoS.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PolynomialReDoS.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PolynomialReDoS.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PolynomialReDoSCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PolynomialReDoSCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PolynomialReDoSCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/PolynomialReDoSCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ReflectedXSS.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ReflectedXSS.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ReflectedXSS.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ReflectedXSS.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ReflectedXSSCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ReflectedXSSCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ReflectedXSSCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/ReflectedXSSCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/SqlInjection.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/SqlInjection.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/SqlInjection.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/SqlInjection.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/SqlInjectionCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/SqlInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/SqlInjectionCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/SqlInjectionCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/StackTraceExposure.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/StackTraceExposure.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/StackTraceExposure.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/StackTraceExposure.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/StackTraceExposureCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/StackTraceExposureCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/StackTraceExposureCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/StackTraceExposureCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UnsafeDeserialization.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UnsafeDeserialization.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UnsafeDeserialization.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UnsafeDeserialization.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UnsafeDeserializationCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UnsafeDeserializationCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UnsafeDeserializationCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UnsafeDeserializationCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UrlRedirect.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UrlRedirect.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UrlRedirect.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UrlRedirect.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UrlRedirectCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UrlRedirectCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UrlRedirectCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/UrlRedirectCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/WeakSensitiveDataHashing.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/WeakSensitiveDataHashing.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/WeakSensitiveDataHashing.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/WeakSensitiveDataHashing.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/WeakSensitiveDataHashingCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/WeakSensitiveDataHashingCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/WeakSensitiveDataHashingCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/dataflow/WeakSensitiveDataHashingCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/flow/AnyCall.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/flow/AnyCall.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/flow/AnyCall.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/flow/AnyCall.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Command.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Command.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Command.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Command.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Deserialization.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Deserialization.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Deserialization.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Deserialization.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Exec.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Exec.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Exec.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Exec.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Marshal.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Marshal.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Marshal.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Marshal.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Path.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Path.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Path.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Path.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Pickle.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Pickle.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Pickle.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Pickle.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/RegexInjection.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/RegexInjection.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/injection/RegexInjection.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/RegexInjection.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/RegexInjectionCustomizations.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/RegexInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/injection/RegexInjectionCustomizations.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/RegexInjectionCustomizations.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Sql.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Sql.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Sql.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Sql.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Xml.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Xml.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Xml.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Xml.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Yaml.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Yaml.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Yaml.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/injection/Yaml.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/internal/SensitiveDataHeuristics.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/internal/SensitiveDataHeuristics.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/internal/SensitiveDataHeuristics.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/internal/SensitiveDataHeuristics.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/ExponentialBackTracking.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/ExponentialBackTracking.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/performance/ExponentialBackTracking.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/ExponentialBackTracking.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/ReDoSUtil.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/ReDoSUtil.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/performance/ReDoSUtil.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/ReDoSUtil.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/RegExpTreeView.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/RegExpTreeView.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/performance/RegExpTreeView.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/RegExpTreeView.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/SuperlinearBackTracking.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/SuperlinearBackTracking.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/performance/SuperlinearBackTracking.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/performance/SuperlinearBackTracking.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Basic.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Basic.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Basic.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Basic.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Common.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Common.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Common.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Common.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/External.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/External.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/strings/External.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/External.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Untrusted.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Untrusted.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Untrusted.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/security/strings/Untrusted.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/strings.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/strings.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/strings.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/strings.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/templates/PyxlTags.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/templates/PyxlTags.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/templates/PyxlTags.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/templates/PyxlTags.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/templates/Templates.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/templates/Templates.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/templates/Templates.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/templates/Templates.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/Builtins.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Builtins.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/Builtins.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Builtins.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/ClassObject.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/ClassObject.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/ClassObject.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/ClassObject.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/Descriptors.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Descriptors.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/Descriptors.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Descriptors.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/Exceptions.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Exceptions.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/Exceptions.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Exceptions.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/Extensions.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Extensions.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/Extensions.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Extensions.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/FunctionObject.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/FunctionObject.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/FunctionObject.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/FunctionObject.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/ImportTime.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/ImportTime.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/ImportTime.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/ImportTime.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/ModuleKind.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/ModuleKind.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/ModuleKind.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/ModuleKind.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/ModuleObject.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/ModuleObject.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/ModuleObject.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/ModuleObject.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/Object.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Object.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/Object.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Object.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/Properties.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Properties.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/Properties.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Properties.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/types/Version.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Version.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/types/Version.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/types/Version.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/values/StringAttributes.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/values/StringAttributes.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/values/StringAttributes.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/values/StringAttributes.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/ClientHttpRequest.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/ClientHttpRequest.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/ClientHttpRequest.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/ClientHttpRequest.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/Http.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/Http.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/Http.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/Http.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpConstants.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpConstants.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/HttpConstants.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpConstants.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpRedirect.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpRedirect.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/HttpRedirect.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpRedirect.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpRequest.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpRequest.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/HttpRequest.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpRequest.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpResponse.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpResponse.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/HttpResponse.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/HttpResponse.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/General.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/General.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/General.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/General.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Redirect.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Redirect.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Redirect.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Redirect.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Request.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Request.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Request.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Request.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Response.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Response.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Response.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/bottle/Response.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/General.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/General.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/General.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/General.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/Request.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/Request.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/Request.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/Request.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/Response.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/Response.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/Response.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/cherrypy/Response.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/client/Requests.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/client/Requests.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/client/Requests.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/client/Requests.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/client/StdLib.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/client/StdLib.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/client/StdLib.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/client/StdLib.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Db.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Db.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/django/Db.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Db.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/django/General.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/General.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/django/General.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/General.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Model.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Model.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/django/Model.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Model.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Redirect.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Redirect.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/django/Redirect.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Redirect.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Request.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Request.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/django/Request.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Request.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Response.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Response.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/django/Response.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Response.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Sanitizers.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Sanitizers.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/django/Sanitizers.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Sanitizers.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Shared.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Shared.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/django/Shared.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/django/Shared.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/General.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/General.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/General.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/General.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/Request.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/Request.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/Request.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/Request.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/Response.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/Response.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/Response.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/falcon/Response.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/General.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/General.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/flask/General.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/General.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Redirect.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Redirect.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Redirect.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Redirect.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Request.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Request.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Request.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Request.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Response.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Response.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Response.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/flask/Response.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Redirect.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Redirect.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Redirect.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Redirect.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Request.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Request.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Request.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Request.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Response.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Response.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Response.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/Response.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/View.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/View.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/View.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/pyramid/View.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/stdlib/Request.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/stdlib/Request.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/stdlib/Request.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/stdlib/Request.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/stdlib/Response.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/stdlib/Response.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/stdlib/Response.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/stdlib/Response.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Redirect.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Redirect.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Redirect.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Redirect.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Request.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Request.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Request.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Request.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Response.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Response.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Response.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Response.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Tornado.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Tornado.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Tornado.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/tornado/Tornado.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/Request.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/Request.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/Request.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/Request.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/Response.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/Response.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/Response.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/Response.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/TurboGears.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/TurboGears.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/TurboGears.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/turbogears/TurboGears.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Request.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Request.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Request.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Request.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Response.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Response.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Response.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Response.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Twisted.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Twisted.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Twisted.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/twisted/Twisted.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/web/webob/Request.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/web/webob/Request.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/web/webob/Request.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/web/webob/Request.qll diff --git a/repo-tests/codeql/python/ql/lib/semmle/python/xml/XML.qll b/ql/repo-tests/codeql/python/ql/lib/semmle/python/xml/XML.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmle/python/xml/XML.qll rename to ql/repo-tests/codeql/python/ql/lib/semmle/python/xml/XML.qll diff --git a/repo-tests/codeql/python/ql/lib/semmlecode.python.dbscheme b/ql/repo-tests/codeql/python/ql/lib/semmlecode.python.dbscheme similarity index 100% rename from repo-tests/codeql/python/ql/lib/semmlecode.python.dbscheme rename to ql/repo-tests/codeql/python/ql/lib/semmlecode.python.dbscheme diff --git a/repo-tests/codeql/python/ql/lib/site.qll b/ql/repo-tests/codeql/python/ql/lib/site.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/site.qll rename to ql/repo-tests/codeql/python/ql/lib/site.qll diff --git a/repo-tests/codeql/python/ql/lib/tutorial.qll b/ql/repo-tests/codeql/python/ql/lib/tutorial.qll similarity index 100% rename from repo-tests/codeql/python/ql/lib/tutorial.qll rename to ql/repo-tests/codeql/python/ql/lib/tutorial.qll diff --git a/repo-tests/codeql/python/ql/src/Classes/ClassAttributes.qll b/ql/repo-tests/codeql/python/ql/src/Classes/ClassAttributes.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/ClassAttributes.qll rename to ql/repo-tests/codeql/python/ql/src/Classes/ClassAttributes.qll diff --git a/repo-tests/codeql/python/ql/src/Classes/ConflictingAttributesInBaseClasses.ql b/ql/repo-tests/codeql/python/ql/src/Classes/ConflictingAttributesInBaseClasses.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/ConflictingAttributesInBaseClasses.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/ConflictingAttributesInBaseClasses.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/DefineEqualsWhenAddingAttributes.ql b/ql/repo-tests/codeql/python/ql/src/Classes/DefineEqualsWhenAddingAttributes.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/DefineEqualsWhenAddingAttributes.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/DefineEqualsWhenAddingAttributes.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/Equality.qll b/ql/repo-tests/codeql/python/ql/src/Classes/Equality.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/Equality.qll rename to ql/repo-tests/codeql/python/ql/src/Classes/Equality.qll diff --git a/repo-tests/codeql/python/ql/src/Classes/EqualsOrHash.ql b/ql/repo-tests/codeql/python/ql/src/Classes/EqualsOrHash.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/EqualsOrHash.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/EqualsOrHash.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/EqualsOrNotEquals.ql b/ql/repo-tests/codeql/python/ql/src/Classes/EqualsOrNotEquals.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/EqualsOrNotEquals.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/EqualsOrNotEquals.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/IncompleteOrdering.ql b/ql/repo-tests/codeql/python/ql/src/Classes/IncompleteOrdering.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/IncompleteOrdering.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/IncompleteOrdering.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/InconsistentMRO.ql b/ql/repo-tests/codeql/python/ql/src/Classes/InconsistentMRO.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/InconsistentMRO.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/InconsistentMRO.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/InitCallsSubclassMethod.ql b/ql/repo-tests/codeql/python/ql/src/Classes/InitCallsSubclassMethod.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/InitCallsSubclassMethod.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/InitCallsSubclassMethod.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/MaybeUndefinedClassAttribute.ql b/ql/repo-tests/codeql/python/ql/src/Classes/MaybeUndefinedClassAttribute.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/MaybeUndefinedClassAttribute.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/MaybeUndefinedClassAttribute.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/MethodCallOrder.qll b/ql/repo-tests/codeql/python/ql/src/Classes/MethodCallOrder.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/MethodCallOrder.qll rename to ql/repo-tests/codeql/python/ql/src/Classes/MethodCallOrder.qll diff --git a/repo-tests/codeql/python/ql/src/Classes/MissingCallToDel.ql b/ql/repo-tests/codeql/python/ql/src/Classes/MissingCallToDel.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/MissingCallToDel.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/MissingCallToDel.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/MissingCallToInit.ql b/ql/repo-tests/codeql/python/ql/src/Classes/MissingCallToInit.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/MissingCallToInit.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/MissingCallToInit.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/MutatingDescriptor.ql b/ql/repo-tests/codeql/python/ql/src/Classes/MutatingDescriptor.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/MutatingDescriptor.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/MutatingDescriptor.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/OverwritingAttributeInSuperClass.ql b/ql/repo-tests/codeql/python/ql/src/Classes/OverwritingAttributeInSuperClass.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/OverwritingAttributeInSuperClass.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/OverwritingAttributeInSuperClass.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/PropertyInOldStyleClass.ql b/ql/repo-tests/codeql/python/ql/src/Classes/PropertyInOldStyleClass.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/PropertyInOldStyleClass.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/PropertyInOldStyleClass.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/ShouldBeContextManager.ql b/ql/repo-tests/codeql/python/ql/src/Classes/ShouldBeContextManager.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/ShouldBeContextManager.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/ShouldBeContextManager.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/SlotsInOldStyleClass.ql b/ql/repo-tests/codeql/python/ql/src/Classes/SlotsInOldStyleClass.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/SlotsInOldStyleClass.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/SlotsInOldStyleClass.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/SubclassShadowing.ql b/ql/repo-tests/codeql/python/ql/src/Classes/SubclassShadowing.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/SubclassShadowing.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/SubclassShadowing.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/SuperInOldStyleClass.ql b/ql/repo-tests/codeql/python/ql/src/Classes/SuperInOldStyleClass.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/SuperInOldStyleClass.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/SuperInOldStyleClass.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/SuperclassDelCalledMultipleTimes.ql b/ql/repo-tests/codeql/python/ql/src/Classes/SuperclassDelCalledMultipleTimes.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/SuperclassDelCalledMultipleTimes.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/SuperclassDelCalledMultipleTimes.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/SuperclassInitCalledMultipleTimes.ql b/ql/repo-tests/codeql/python/ql/src/Classes/SuperclassInitCalledMultipleTimes.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/SuperclassInitCalledMultipleTimes.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/SuperclassInitCalledMultipleTimes.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/UndefinedClassAttribute.ql b/ql/repo-tests/codeql/python/ql/src/Classes/UndefinedClassAttribute.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/UndefinedClassAttribute.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/UndefinedClassAttribute.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/UselessClass.ql b/ql/repo-tests/codeql/python/ql/src/Classes/UselessClass.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/UselessClass.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/UselessClass.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/WrongNameForArgumentInClassInstantiation.ql b/ql/repo-tests/codeql/python/ql/src/Classes/WrongNameForArgumentInClassInstantiation.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/WrongNameForArgumentInClassInstantiation.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/WrongNameForArgumentInClassInstantiation.ql diff --git a/repo-tests/codeql/python/ql/src/Classes/WrongNumberArgumentsInClassInstantiation.ql b/ql/repo-tests/codeql/python/ql/src/Classes/WrongNumberArgumentsInClassInstantiation.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Classes/WrongNumberArgumentsInClassInstantiation.ql rename to ql/repo-tests/codeql/python/ql/src/Classes/WrongNumberArgumentsInClassInstantiation.ql diff --git a/repo-tests/codeql/python/ql/src/Diagnostics/ExtractionWarnings.ql b/ql/repo-tests/codeql/python/ql/src/Diagnostics/ExtractionWarnings.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Diagnostics/ExtractionWarnings.ql rename to ql/repo-tests/codeql/python/ql/src/Diagnostics/ExtractionWarnings.ql diff --git a/repo-tests/codeql/python/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql b/ql/repo-tests/codeql/python/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql rename to ql/repo-tests/codeql/python/ql/src/Diagnostics/SuccessfullyExtractedFiles.ql diff --git a/repo-tests/codeql/python/ql/src/Exceptions/CatchingBaseException.ql b/ql/repo-tests/codeql/python/ql/src/Exceptions/CatchingBaseException.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Exceptions/CatchingBaseException.ql rename to ql/repo-tests/codeql/python/ql/src/Exceptions/CatchingBaseException.ql diff --git a/repo-tests/codeql/python/ql/src/Exceptions/EmptyExcept.ql b/ql/repo-tests/codeql/python/ql/src/Exceptions/EmptyExcept.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Exceptions/EmptyExcept.ql rename to ql/repo-tests/codeql/python/ql/src/Exceptions/EmptyExcept.ql diff --git a/repo-tests/codeql/python/ql/src/Exceptions/IllegalExceptionHandlerType.ql b/ql/repo-tests/codeql/python/ql/src/Exceptions/IllegalExceptionHandlerType.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Exceptions/IllegalExceptionHandlerType.ql rename to ql/repo-tests/codeql/python/ql/src/Exceptions/IllegalExceptionHandlerType.ql diff --git a/repo-tests/codeql/python/ql/src/Exceptions/IllegalRaise.ql b/ql/repo-tests/codeql/python/ql/src/Exceptions/IllegalRaise.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Exceptions/IllegalRaise.ql rename to ql/repo-tests/codeql/python/ql/src/Exceptions/IllegalRaise.ql diff --git a/repo-tests/codeql/python/ql/src/Exceptions/IncorrectExceptOrder.ql b/ql/repo-tests/codeql/python/ql/src/Exceptions/IncorrectExceptOrder.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Exceptions/IncorrectExceptOrder.ql rename to ql/repo-tests/codeql/python/ql/src/Exceptions/IncorrectExceptOrder.ql diff --git a/repo-tests/codeql/python/ql/src/Exceptions/NotImplemented.qll b/ql/repo-tests/codeql/python/ql/src/Exceptions/NotImplemented.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Exceptions/NotImplemented.qll rename to ql/repo-tests/codeql/python/ql/src/Exceptions/NotImplemented.qll diff --git a/repo-tests/codeql/python/ql/src/Exceptions/NotImplementedIsNotAnException.ql b/ql/repo-tests/codeql/python/ql/src/Exceptions/NotImplementedIsNotAnException.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Exceptions/NotImplementedIsNotAnException.ql rename to ql/repo-tests/codeql/python/ql/src/Exceptions/NotImplementedIsNotAnException.ql diff --git a/repo-tests/codeql/python/ql/src/Exceptions/Raising.qll b/ql/repo-tests/codeql/python/ql/src/Exceptions/Raising.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Exceptions/Raising.qll rename to ql/repo-tests/codeql/python/ql/src/Exceptions/Raising.qll diff --git a/repo-tests/codeql/python/ql/src/Exceptions/RaisingTuple.ql b/ql/repo-tests/codeql/python/ql/src/Exceptions/RaisingTuple.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Exceptions/RaisingTuple.ql rename to ql/repo-tests/codeql/python/ql/src/Exceptions/RaisingTuple.ql diff --git a/repo-tests/codeql/python/ql/src/Exceptions/UnguardedNextInGenerator.ql b/ql/repo-tests/codeql/python/ql/src/Exceptions/UnguardedNextInGenerator.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Exceptions/UnguardedNextInGenerator.ql rename to ql/repo-tests/codeql/python/ql/src/Exceptions/UnguardedNextInGenerator.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/CallArgs.qll b/ql/repo-tests/codeql/python/ql/src/Expressions/CallArgs.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/CallArgs.qll rename to ql/repo-tests/codeql/python/ql/src/Expressions/CallArgs.qll diff --git a/repo-tests/codeql/python/ql/src/Expressions/CallToSuperWrongClass.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/CallToSuperWrongClass.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/CallToSuperWrongClass.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/CallToSuperWrongClass.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/CompareConstants.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/CompareConstants.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/CompareConstants.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/CompareConstants.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/CompareIdenticalValues.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/CompareIdenticalValues.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/CompareIdenticalValues.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/CompareIdenticalValues.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/CompareIdenticalValuesMissingSelf.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/CompareIdenticalValuesMissingSelf.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/CompareIdenticalValuesMissingSelf.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/CompareIdenticalValuesMissingSelf.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/Comparisons/UselessComparisonTest.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/Comparisons/UselessComparisonTest.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Comparisons/UselessComparisonTest.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/Comparisons/UselessComparisonTest.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/ContainsNonContainer.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/ContainsNonContainer.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/ContainsNonContainer.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/ContainsNonContainer.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/DuplicateKeyInDictionaryLiteral.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/DuplicateKeyInDictionaryLiteral.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/DuplicateKeyInDictionaryLiteral.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/DuplicateKeyInDictionaryLiteral.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/EqualsNone.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/EqualsNone.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/EqualsNone.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/EqualsNone.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/ExpectedMappingForFormatString.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/ExpectedMappingForFormatString.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/ExpectedMappingForFormatString.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/ExpectedMappingForFormatString.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/ExplicitCallToDel.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/ExplicitCallToDel.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/ExplicitCallToDel.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/ExplicitCallToDel.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/Formatting/AdvancedFormatting.qll b/ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/AdvancedFormatting.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Formatting/AdvancedFormatting.qll rename to ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/AdvancedFormatting.qll diff --git a/repo-tests/codeql/python/ql/src/Expressions/Formatting/MixedExplicitImplicitIn3101Format.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/MixedExplicitImplicitIn3101Format.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Formatting/MixedExplicitImplicitIn3101Format.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/MixedExplicitImplicitIn3101Format.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/Formatting/UnusedArgumentIn3101Format.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/UnusedArgumentIn3101Format.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Formatting/UnusedArgumentIn3101Format.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/UnusedArgumentIn3101Format.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/Formatting/UnusedNamedArgumentIn3101Format.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/UnusedNamedArgumentIn3101Format.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Formatting/UnusedNamedArgumentIn3101Format.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/UnusedNamedArgumentIn3101Format.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/Formatting/WrongNameInArgumentsFor3101Format.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/WrongNameInArgumentsFor3101Format.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Formatting/WrongNameInArgumentsFor3101Format.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/WrongNameInArgumentsFor3101Format.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/Formatting/WrongNumberArgumentsFor3101Format.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/WrongNumberArgumentsFor3101Format.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Formatting/WrongNumberArgumentsFor3101Format.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/Formatting/WrongNumberArgumentsFor3101Format.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/HashedButNoHash.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/HashedButNoHash.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/HashedButNoHash.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/HashedButNoHash.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/IncorrectComparisonUsingIs.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/IncorrectComparisonUsingIs.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/IncorrectComparisonUsingIs.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/IncorrectComparisonUsingIs.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/IsComparisons.qll b/ql/repo-tests/codeql/python/ql/src/Expressions/IsComparisons.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/IsComparisons.qll rename to ql/repo-tests/codeql/python/ql/src/Expressions/IsComparisons.qll diff --git a/repo-tests/codeql/python/ql/src/Expressions/NonCallableCalled.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/NonCallableCalled.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/NonCallableCalled.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/NonCallableCalled.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/NonPortableComparisonUsingIs.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/NonPortableComparisonUsingIs.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/NonPortableComparisonUsingIs.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/NonPortableComparisonUsingIs.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/RedundantComparison.qll b/ql/repo-tests/codeql/python/ql/src/Expressions/RedundantComparison.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/RedundantComparison.qll rename to ql/repo-tests/codeql/python/ql/src/Expressions/RedundantComparison.qll diff --git a/repo-tests/codeql/python/ql/src/Expressions/Regex/BackspaceEscape.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/Regex/BackspaceEscape.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Regex/BackspaceEscape.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/Regex/BackspaceEscape.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/Regex/DuplicateCharacterInSet.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/Regex/DuplicateCharacterInSet.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Regex/DuplicateCharacterInSet.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/Regex/DuplicateCharacterInSet.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/Regex/MissingPartSpecialGroup.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/Regex/MissingPartSpecialGroup.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Regex/MissingPartSpecialGroup.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/Regex/MissingPartSpecialGroup.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/Regex/UnmatchableCaret.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/Regex/UnmatchableCaret.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Regex/UnmatchableCaret.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/Regex/UnmatchableCaret.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/Regex/UnmatchableDollar.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/Regex/UnmatchableDollar.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/Regex/UnmatchableDollar.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/Regex/UnmatchableDollar.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/TruncatedDivision.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/TruncatedDivision.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/TruncatedDivision.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/TruncatedDivision.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/UnintentionalImplicitStringConcatenation.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/UnintentionalImplicitStringConcatenation.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/UnintentionalImplicitStringConcatenation.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/UnintentionalImplicitStringConcatenation.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/UnnecessaryLambda.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/UnnecessaryLambda.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/UnnecessaryLambda.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/UnnecessaryLambda.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/UnsupportedFormatCharacter.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/UnsupportedFormatCharacter.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/UnsupportedFormatCharacter.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/UnsupportedFormatCharacter.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/UseofApply.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/UseofApply.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/UseofApply.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/UseofApply.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/UseofInput.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/UseofInput.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/UseofInput.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/UseofInput.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/WrongNameForArgumentInCall.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/WrongNameForArgumentInCall.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/WrongNameForArgumentInCall.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/WrongNameForArgumentInCall.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/WrongNumberArgumentsForFormat.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/WrongNumberArgumentsForFormat.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/WrongNumberArgumentsForFormat.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/WrongNumberArgumentsForFormat.ql diff --git a/repo-tests/codeql/python/ql/src/Expressions/WrongNumberArgumentsInCall.ql b/ql/repo-tests/codeql/python/ql/src/Expressions/WrongNumberArgumentsInCall.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Expressions/WrongNumberArgumentsInCall.ql rename to ql/repo-tests/codeql/python/ql/src/Expressions/WrongNumberArgumentsInCall.ql diff --git a/repo-tests/codeql/python/ql/src/Filters/ClassifyFiles.ql b/ql/repo-tests/codeql/python/ql/src/Filters/ClassifyFiles.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Filters/ClassifyFiles.ql rename to ql/repo-tests/codeql/python/ql/src/Filters/ClassifyFiles.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/ConsistentReturns.ql b/ql/repo-tests/codeql/python/ql/src/Functions/ConsistentReturns.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/ConsistentReturns.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/ConsistentReturns.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/DeprecatedSliceMethod.ql b/ql/repo-tests/codeql/python/ql/src/Functions/DeprecatedSliceMethod.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/DeprecatedSliceMethod.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/DeprecatedSliceMethod.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/ExplicitReturnInInit.ql b/ql/repo-tests/codeql/python/ql/src/Functions/ExplicitReturnInInit.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/ExplicitReturnInInit.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/ExplicitReturnInInit.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/IncorrectRaiseInSpecialMethod.ql b/ql/repo-tests/codeql/python/ql/src/Functions/IncorrectRaiseInSpecialMethod.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/IncorrectRaiseInSpecialMethod.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/IncorrectRaiseInSpecialMethod.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/IncorrectlyOverriddenMethod.ql b/ql/repo-tests/codeql/python/ql/src/Functions/IncorrectlyOverriddenMethod.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/IncorrectlyOverriddenMethod.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/IncorrectlyOverriddenMethod.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/IncorrectlySpecifiedOverriddenMethod.ql b/ql/repo-tests/codeql/python/ql/src/Functions/IncorrectlySpecifiedOverriddenMethod.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/IncorrectlySpecifiedOverriddenMethod.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/IncorrectlySpecifiedOverriddenMethod.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/InitIsGenerator.ql b/ql/repo-tests/codeql/python/ql/src/Functions/InitIsGenerator.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/InitIsGenerator.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/InitIsGenerator.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/IterReturnsNonIterator.ql b/ql/repo-tests/codeql/python/ql/src/Functions/IterReturnsNonIterator.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/IterReturnsNonIterator.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/IterReturnsNonIterator.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/IterReturnsNonSelf.ql b/ql/repo-tests/codeql/python/ql/src/Functions/IterReturnsNonSelf.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/IterReturnsNonSelf.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/IterReturnsNonSelf.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/ModificationOfParameterWithDefault.ql b/ql/repo-tests/codeql/python/ql/src/Functions/ModificationOfParameterWithDefault.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/ModificationOfParameterWithDefault.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/ModificationOfParameterWithDefault.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/NonCls.ql b/ql/repo-tests/codeql/python/ql/src/Functions/NonCls.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/NonCls.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/NonCls.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/NonSelf.ql b/ql/repo-tests/codeql/python/ql/src/Functions/NonSelf.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/NonSelf.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/NonSelf.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/OverlyComplexDelMethod.ql b/ql/repo-tests/codeql/python/ql/src/Functions/OverlyComplexDelMethod.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/OverlyComplexDelMethod.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/OverlyComplexDelMethod.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/ReturnConsistentTupleSizes.ql b/ql/repo-tests/codeql/python/ql/src/Functions/ReturnConsistentTupleSizes.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/ReturnConsistentTupleSizes.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/ReturnConsistentTupleSizes.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/ReturnValueIgnored.ql b/ql/repo-tests/codeql/python/ql/src/Functions/ReturnValueIgnored.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/ReturnValueIgnored.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/ReturnValueIgnored.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/SignatureOverriddenMethod.ql b/ql/repo-tests/codeql/python/ql/src/Functions/SignatureOverriddenMethod.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/SignatureOverriddenMethod.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/SignatureOverriddenMethod.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/SignatureSpecialMethods.ql b/ql/repo-tests/codeql/python/ql/src/Functions/SignatureSpecialMethods.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/SignatureSpecialMethods.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/SignatureSpecialMethods.ql diff --git a/repo-tests/codeql/python/ql/src/Functions/UseImplicitNoneReturnValue.ql b/ql/repo-tests/codeql/python/ql/src/Functions/UseImplicitNoneReturnValue.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Functions/UseImplicitNoneReturnValue.ql rename to ql/repo-tests/codeql/python/ql/src/Functions/UseImplicitNoneReturnValue.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/Cyclic.qll b/ql/repo-tests/codeql/python/ql/src/Imports/Cyclic.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/Cyclic.qll rename to ql/repo-tests/codeql/python/ql/src/Imports/Cyclic.qll diff --git a/repo-tests/codeql/python/ql/src/Imports/CyclicImport.ql b/ql/repo-tests/codeql/python/ql/src/Imports/CyclicImport.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/CyclicImport.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/CyclicImport.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/DeprecatedModule.ql b/ql/repo-tests/codeql/python/ql/src/Imports/DeprecatedModule.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/DeprecatedModule.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/DeprecatedModule.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/EncodingError.ql b/ql/repo-tests/codeql/python/ql/src/Imports/EncodingError.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/EncodingError.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/EncodingError.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/FromImportOfMutableAttribute.ql b/ql/repo-tests/codeql/python/ql/src/Imports/FromImportOfMutableAttribute.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/FromImportOfMutableAttribute.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/FromImportOfMutableAttribute.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/ImportShadowedByLoopVar.ql b/ql/repo-tests/codeql/python/ql/src/Imports/ImportShadowedByLoopVar.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/ImportShadowedByLoopVar.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/ImportShadowedByLoopVar.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/ImportStarUsed.ql b/ql/repo-tests/codeql/python/ql/src/Imports/ImportStarUsed.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/ImportStarUsed.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/ImportStarUsed.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/ImportandImportFrom.ql b/ql/repo-tests/codeql/python/ql/src/Imports/ImportandImportFrom.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/ImportandImportFrom.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/ImportandImportFrom.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/Imports.ql b/ql/repo-tests/codeql/python/ql/src/Imports/Imports.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/Imports.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/Imports.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/ModuleImportsItself.ql b/ql/repo-tests/codeql/python/ql/src/Imports/ModuleImportsItself.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/ModuleImportsItself.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/ModuleImportsItself.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/ModuleLevelCyclicImport.ql b/ql/repo-tests/codeql/python/ql/src/Imports/ModuleLevelCyclicImport.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/ModuleLevelCyclicImport.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/ModuleLevelCyclicImport.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/MultipleImports.ql b/ql/repo-tests/codeql/python/ql/src/Imports/MultipleImports.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/MultipleImports.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/MultipleImports.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/SyntaxError.ql b/ql/repo-tests/codeql/python/ql/src/Imports/SyntaxError.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/SyntaxError.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/SyntaxError.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/UnintentionalImport.ql b/ql/repo-tests/codeql/python/ql/src/Imports/UnintentionalImport.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/UnintentionalImport.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/UnintentionalImport.ql diff --git a/repo-tests/codeql/python/ql/src/Imports/UnusedImport.ql b/ql/repo-tests/codeql/python/ql/src/Imports/UnusedImport.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Imports/UnusedImport.ql rename to ql/repo-tests/codeql/python/ql/src/Imports/UnusedImport.ql diff --git a/repo-tests/codeql/python/ql/src/Lexical/CommentedOutCode.ql b/ql/repo-tests/codeql/python/ql/src/Lexical/CommentedOutCode.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Lexical/CommentedOutCode.ql rename to ql/repo-tests/codeql/python/ql/src/Lexical/CommentedOutCode.ql diff --git a/repo-tests/codeql/python/ql/src/Lexical/CommentedOutCode.qll b/ql/repo-tests/codeql/python/ql/src/Lexical/CommentedOutCode.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Lexical/CommentedOutCode.qll rename to ql/repo-tests/codeql/python/ql/src/Lexical/CommentedOutCode.qll diff --git a/repo-tests/codeql/python/ql/src/Lexical/FCommentedOutCode.ql b/ql/repo-tests/codeql/python/ql/src/Lexical/FCommentedOutCode.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Lexical/FCommentedOutCode.ql rename to ql/repo-tests/codeql/python/ql/src/Lexical/FCommentedOutCode.ql diff --git a/repo-tests/codeql/python/ql/src/Lexical/OldOctalLiteral.ql b/ql/repo-tests/codeql/python/ql/src/Lexical/OldOctalLiteral.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Lexical/OldOctalLiteral.ql rename to ql/repo-tests/codeql/python/ql/src/Lexical/OldOctalLiteral.ql diff --git a/repo-tests/codeql/python/ql/src/Lexical/ToDoComment.ql b/ql/repo-tests/codeql/python/ql/src/Lexical/ToDoComment.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Lexical/ToDoComment.ql rename to ql/repo-tests/codeql/python/ql/src/Lexical/ToDoComment.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/CLinesOfCode.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/CLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/CLinesOfCode.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/CLinesOfCode.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/ClassAfferentCoupling.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/ClassAfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/ClassAfferentCoupling.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/ClassAfferentCoupling.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/ClassEfferentCoupling.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/ClassEfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/ClassEfferentCoupling.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/ClassEfferentCoupling.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/CommentRatio.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/CommentRatio.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/CommentRatio.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/CommentRatio.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/CyclomaticComplexity.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/CyclomaticComplexity.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/CyclomaticComplexity.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/CyclomaticComplexity.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/Dependencies/ExternalDependencies.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/Dependencies/ExternalDependencies.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/Dependencies/ExternalDependencies.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/Dependencies/ExternalDependencies.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/DirectImports.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/DirectImports.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/DirectImports.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/DirectImports.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/DocStringRatio.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/DocStringRatio.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/DocStringRatio.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/DocStringRatio.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/External/CommitDisplayStrings.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/External/CommitDisplayStrings.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/External/CommitDisplayStrings.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/External/CommitDisplayStrings.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/External/CommitSourceLinks.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/External/CommitSourceLinks.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/External/CommitSourceLinks.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/External/CommitSourceLinks.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/FClasses.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/FClasses.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/FClasses.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/FClasses.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/FFunctionsAndMethods.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/FFunctionsAndMethods.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/FFunctionsAndMethods.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/FFunctionsAndMethods.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/FLines.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/FLines.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/FLines.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/FLines.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/FLinesOfCode.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/FLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/FLinesOfCode.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/FLinesOfCode.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/FLinesOfComments.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/FLinesOfComments.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/FLinesOfComments.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/FLinesOfComments.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/FLinesOfDuplicatedCode.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/FLinesOfDuplicatedCode.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/FLinesOfDuplicatedCode.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/FLinesOfDuplicatedCode.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/FLinesOfSimilarCode.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/FLinesOfSimilarCode.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/FLinesOfSimilarCode.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/FLinesOfSimilarCode.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/FNumberOfTests.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/FNumberOfTests.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/FNumberOfTests.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/FNumberOfTests.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/FunctionNumberOfCalls.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/FunctionNumberOfCalls.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/FunctionNumberOfCalls.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/FunctionNumberOfCalls.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/FunctionStatementNestingDepth.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/FunctionStatementNestingDepth.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/FunctionStatementNestingDepth.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/FunctionStatementNestingDepth.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/History/HChurn.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/History/HChurn.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/History/HChurn.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/History/HChurn.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/History/HLinesAdded.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/History/HLinesAdded.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/History/HLinesAdded.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/History/HLinesAdded.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/History/HLinesDeleted.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/History/HLinesDeleted.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/History/HLinesDeleted.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/History/HLinesDeleted.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfAuthors.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfAuthors.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfAuthors.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfAuthors.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfCoCommits.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfCoCommits.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfCoCommits.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfCoCommits.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfCommits.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfCommits.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfCommits.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfCommits.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfReCommits.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfReCommits.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfReCommits.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfReCommits.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentAuthors.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentAuthors.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentAuthors.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentAuthors.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentChangedFiles.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentChangedFiles.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentChangedFiles.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentChangedFiles.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentCommits.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentCommits.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentCommits.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/History/HNumberOfRecentCommits.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/Internal/CallableDisplayStrings.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/Internal/CallableDisplayStrings.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/Internal/CallableDisplayStrings.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/Internal/CallableDisplayStrings.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/Internal/CallableExtents.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/Internal/CallableExtents.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/Internal/CallableExtents.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/Internal/CallableExtents.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/Internal/CallableSourceLinks.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/Internal/CallableSourceLinks.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/Internal/CallableSourceLinks.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/Internal/CallableSourceLinks.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/Internal/ClassDisplayStrings.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/Internal/ClassDisplayStrings.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/Internal/ClassDisplayStrings.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/Internal/ClassDisplayStrings.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/Internal/ClassExtents.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/Internal/ClassExtents.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/Internal/ClassExtents.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/Internal/ClassExtents.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/Internal/ClassSourceLinks.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/Internal/ClassSourceLinks.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/Internal/ClassSourceLinks.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/Internal/ClassSourceLinks.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/Internal/Extents.qll b/ql/repo-tests/codeql/python/ql/src/Metrics/Internal/Extents.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/Internal/Extents.qll rename to ql/repo-tests/codeql/python/ql/src/Metrics/Internal/Extents.qll diff --git a/repo-tests/codeql/python/ql/src/Metrics/LackofCohesionInMethodsCK.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/LackofCohesionInMethodsCK.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/LackofCohesionInMethodsCK.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/LackofCohesionInMethodsCK.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/LackofCohesionInMethodsHM.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/LackofCohesionInMethodsHM.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/LackofCohesionInMethodsHM.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/LackofCohesionInMethodsHM.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/ModuleAfferentCoupling.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/ModuleAfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/ModuleAfferentCoupling.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/ModuleAfferentCoupling.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/ModuleEfferentCoupling.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/ModuleEfferentCoupling.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/ModuleEfferentCoupling.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/ModuleEfferentCoupling.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/NumberOfParametersWithoutDefault.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/NumberOfParametersWithoutDefault.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/NumberOfParametersWithoutDefault.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/NumberOfParametersWithoutDefault.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/NumberOfStatements.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/NumberOfStatements.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/NumberOfStatements.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/NumberOfStatements.ql diff --git a/repo-tests/codeql/python/ql/src/Metrics/TransitiveImports.ql b/ql/repo-tests/codeql/python/ql/src/Metrics/TransitiveImports.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Metrics/TransitiveImports.ql rename to ql/repo-tests/codeql/python/ql/src/Metrics/TransitiveImports.ql diff --git a/repo-tests/codeql/python/ql/src/Numerics/Pythagorean.ql b/ql/repo-tests/codeql/python/ql/src/Numerics/Pythagorean.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Numerics/Pythagorean.ql rename to ql/repo-tests/codeql/python/ql/src/Numerics/Pythagorean.ql diff --git a/repo-tests/codeql/python/ql/src/Resources/FileNotAlwaysClosed.ql b/ql/repo-tests/codeql/python/ql/src/Resources/FileNotAlwaysClosed.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Resources/FileNotAlwaysClosed.ql rename to ql/repo-tests/codeql/python/ql/src/Resources/FileNotAlwaysClosed.ql diff --git a/repo-tests/codeql/python/ql/src/Resources/FileOpen.qll b/ql/repo-tests/codeql/python/ql/src/Resources/FileOpen.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Resources/FileOpen.qll rename to ql/repo-tests/codeql/python/ql/src/Resources/FileOpen.qll diff --git a/repo-tests/codeql/python/ql/src/Security/CVE-2018-1281/BindToAllInterfaces.ql b/ql/repo-tests/codeql/python/ql/src/Security/CVE-2018-1281/BindToAllInterfaces.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CVE-2018-1281/BindToAllInterfaces.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CVE-2018-1281/BindToAllInterfaces.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/ExternalAPIs.qll b/ql/repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/ExternalAPIs.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/ExternalAPIs.qll rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/ExternalAPIs.qll diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/ExternalAPIsUsedWithUntrustedData.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/ExternalAPIsUsedWithUntrustedData.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/ExternalAPIsUsedWithUntrustedData.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/ExternalAPIsUsedWithUntrustedData.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-020/IncompleteHostnameRegExp.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-020/IncompleteHostnameRegExp.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-020/IncompleteHostnameRegExp.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-020/IncompleteHostnameRegExp.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-020/IncompleteUrlSubstringSanitization.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-020/IncompleteUrlSubstringSanitization.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-020/IncompleteUrlSubstringSanitization.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-020/IncompleteUrlSubstringSanitization.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-022/PathInjection.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-022/PathInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-022/PathInjection.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-022/PathInjection.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-022/TarSlip.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-022/TarSlip.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-022/TarSlip.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-022/TarSlip.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-078/CommandInjection.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-078/CommandInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-078/CommandInjection.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-078/CommandInjection.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-079/Jinja2WithoutEscaping.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-079/Jinja2WithoutEscaping.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-079/Jinja2WithoutEscaping.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-079/Jinja2WithoutEscaping.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-079/ReflectedXss.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-079/ReflectedXss.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-079/ReflectedXss.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-079/ReflectedXss.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-089/SqlInjection.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-089/SqlInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-089/SqlInjection.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-089/SqlInjection.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-094/CodeInjection.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-094/CodeInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-094/CodeInjection.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-094/CodeInjection.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-116/BadTagFilter.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-116/BadTagFilter.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-116/BadTagFilter.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-116/BadTagFilter.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-209/StackTraceExposure.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-209/StackTraceExposure.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-209/StackTraceExposure.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-209/StackTraceExposure.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-215/FlaskDebug.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-215/FlaskDebug.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-215/FlaskDebug.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-215/FlaskDebug.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-295/MissingHostKeyValidation.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-295/MissingHostKeyValidation.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-295/MissingHostKeyValidation.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-295/MissingHostKeyValidation.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-295/RequestWithoutValidation.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-295/RequestWithoutValidation.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-295/RequestWithoutValidation.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-295/RequestWithoutValidation.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-312/CleartextLogging.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-312/CleartextLogging.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-312/CleartextLogging.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-312/CleartextLogging.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-312/CleartextStorage.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-312/CleartextStorage.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-312/CleartextStorage.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-312/CleartextStorage.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-326/WeakCryptoKey.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-326/WeakCryptoKey.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-326/WeakCryptoKey.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-326/WeakCryptoKey.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-327/BrokenCryptoAlgorithm.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-327/FluentApiModel.qll b/ql/repo-tests/codeql/python/ql/src/Security/CWE-327/FluentApiModel.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-327/FluentApiModel.qll rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-327/FluentApiModel.qll diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-327/InsecureDefaultProtocol.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-327/InsecureDefaultProtocol.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-327/InsecureDefaultProtocol.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-327/InsecureDefaultProtocol.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-327/InsecureProtocol.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-327/InsecureProtocol.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-327/InsecureProtocol.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-327/InsecureProtocol.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-327/PyOpenSSL.qll b/ql/repo-tests/codeql/python/ql/src/Security/CWE-327/PyOpenSSL.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-327/PyOpenSSL.qll rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-327/PyOpenSSL.qll diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-327/Ssl.qll b/ql/repo-tests/codeql/python/ql/src/Security/CWE-327/Ssl.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-327/Ssl.qll rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-327/Ssl.qll diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-327/TlsLibraryModel.qll b/ql/repo-tests/codeql/python/ql/src/Security/CWE-327/TlsLibraryModel.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-327/TlsLibraryModel.qll rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-327/TlsLibraryModel.qll diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-327/WeakSensitiveDataHashing.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-327/WeakSensitiveDataHashing.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-327/WeakSensitiveDataHashing.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-327/WeakSensitiveDataHashing.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-377/InsecureTemporaryFile.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-377/InsecureTemporaryFile.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-377/InsecureTemporaryFile.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-377/InsecureTemporaryFile.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-502/UnsafeDeserialization.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-502/UnsafeDeserialization.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-502/UnsafeDeserialization.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-502/UnsafeDeserialization.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-601/UrlRedirect.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-601/UrlRedirect.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-601/UrlRedirect.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-601/UrlRedirect.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-730/PolynomialBackTracking.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-730/PolynomialBackTracking.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-730/PolynomialBackTracking.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-730/PolynomialBackTracking.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-730/PolynomialReDoS.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-730/PolynomialReDoS.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-730/PolynomialReDoS.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-730/PolynomialReDoS.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-730/ReDoS.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-730/ReDoS.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-730/ReDoS.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-730/ReDoS.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-730/RegexInjection.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-730/RegexInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-730/RegexInjection.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-730/RegexInjection.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-732/WeakFilePermissions.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-732/WeakFilePermissions.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-732/WeakFilePermissions.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-732/WeakFilePermissions.ql diff --git a/repo-tests/codeql/python/ql/src/Security/CWE-798/HardcodedCredentials.ql b/ql/repo-tests/codeql/python/ql/src/Security/CWE-798/HardcodedCredentials.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Security/CWE-798/HardcodedCredentials.ql rename to ql/repo-tests/codeql/python/ql/src/Security/CWE-798/HardcodedCredentials.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/AssertLiteralConstant.ql b/ql/repo-tests/codeql/python/ql/src/Statements/AssertLiteralConstant.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/AssertLiteralConstant.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/AssertLiteralConstant.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/AssertOnTuple.ql b/ql/repo-tests/codeql/python/ql/src/Statements/AssertOnTuple.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/AssertOnTuple.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/AssertOnTuple.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/BreakOrReturnInFinally.ql b/ql/repo-tests/codeql/python/ql/src/Statements/BreakOrReturnInFinally.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/BreakOrReturnInFinally.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/BreakOrReturnInFinally.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/C_StyleParentheses.ql b/ql/repo-tests/codeql/python/ql/src/Statements/C_StyleParentheses.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/C_StyleParentheses.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/C_StyleParentheses.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/ConstantInConditional.ql b/ql/repo-tests/codeql/python/ql/src/Statements/ConstantInConditional.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/ConstantInConditional.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/ConstantInConditional.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/DocStrings.ql b/ql/repo-tests/codeql/python/ql/src/Statements/DocStrings.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/DocStrings.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/DocStrings.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/ExecUsed.ql b/ql/repo-tests/codeql/python/ql/src/Statements/ExecUsed.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/ExecUsed.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/ExecUsed.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/IterableStringOrSequence.ql b/ql/repo-tests/codeql/python/ql/src/Statements/IterableStringOrSequence.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/IterableStringOrSequence.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/IterableStringOrSequence.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/MismatchInMultipleAssignment.ql b/ql/repo-tests/codeql/python/ql/src/Statements/MismatchInMultipleAssignment.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/MismatchInMultipleAssignment.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/MismatchInMultipleAssignment.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/ModificationOfLocals.ql b/ql/repo-tests/codeql/python/ql/src/Statements/ModificationOfLocals.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/ModificationOfLocals.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/ModificationOfLocals.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/NestedLoopsSameVariable.ql b/ql/repo-tests/codeql/python/ql/src/Statements/NestedLoopsSameVariable.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/NestedLoopsSameVariable.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/NestedLoopsSameVariable.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/NestedLoopsSameVariableWithReuse.ql b/ql/repo-tests/codeql/python/ql/src/Statements/NestedLoopsSameVariableWithReuse.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/NestedLoopsSameVariableWithReuse.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/NestedLoopsSameVariableWithReuse.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/NonIteratorInForLoop.ql b/ql/repo-tests/codeql/python/ql/src/Statements/NonIteratorInForLoop.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/NonIteratorInForLoop.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/NonIteratorInForLoop.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/RedundantAssignment.ql b/ql/repo-tests/codeql/python/ql/src/Statements/RedundantAssignment.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/RedundantAssignment.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/RedundantAssignment.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/ReturnOrYieldOutsideFunction.ql b/ql/repo-tests/codeql/python/ql/src/Statements/ReturnOrYieldOutsideFunction.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/ReturnOrYieldOutsideFunction.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/ReturnOrYieldOutsideFunction.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/ShouldUseWithStatement.ql b/ql/repo-tests/codeql/python/ql/src/Statements/ShouldUseWithStatement.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/ShouldUseWithStatement.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/ShouldUseWithStatement.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/SideEffectInAssert.ql b/ql/repo-tests/codeql/python/ql/src/Statements/SideEffectInAssert.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/SideEffectInAssert.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/SideEffectInAssert.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/StatementNoEffect.ql b/ql/repo-tests/codeql/python/ql/src/Statements/StatementNoEffect.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/StatementNoEffect.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/StatementNoEffect.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/StringConcatenationInLoop.ql b/ql/repo-tests/codeql/python/ql/src/Statements/StringConcatenationInLoop.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/StringConcatenationInLoop.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/StringConcatenationInLoop.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/TopLevelPrint.ql b/ql/repo-tests/codeql/python/ql/src/Statements/TopLevelPrint.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/TopLevelPrint.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/TopLevelPrint.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/UnnecessaryDelete.ql b/ql/repo-tests/codeql/python/ql/src/Statements/UnnecessaryDelete.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/UnnecessaryDelete.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/UnnecessaryDelete.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/UnnecessaryElseClause.ql b/ql/repo-tests/codeql/python/ql/src/Statements/UnnecessaryElseClause.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/UnnecessaryElseClause.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/UnnecessaryElseClause.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/UnnecessaryPass.ql b/ql/repo-tests/codeql/python/ql/src/Statements/UnnecessaryPass.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/UnnecessaryPass.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/UnnecessaryPass.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/UnreachableCode.ql b/ql/repo-tests/codeql/python/ql/src/Statements/UnreachableCode.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/UnreachableCode.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/UnreachableCode.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/UnusedExceptionObject.ql b/ql/repo-tests/codeql/python/ql/src/Statements/UnusedExceptionObject.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/UnusedExceptionObject.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/UnusedExceptionObject.ql diff --git a/repo-tests/codeql/python/ql/src/Statements/UseOfExit.ql b/ql/repo-tests/codeql/python/ql/src/Statements/UseOfExit.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Statements/UseOfExit.ql rename to ql/repo-tests/codeql/python/ql/src/Statements/UseOfExit.ql diff --git a/repo-tests/codeql/python/ql/src/Summary/LinesOfCode.ql b/ql/repo-tests/codeql/python/ql/src/Summary/LinesOfCode.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Summary/LinesOfCode.ql rename to ql/repo-tests/codeql/python/ql/src/Summary/LinesOfCode.ql diff --git a/repo-tests/codeql/python/ql/src/Summary/LinesOfUserCode.ql b/ql/repo-tests/codeql/python/ql/src/Summary/LinesOfUserCode.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Summary/LinesOfUserCode.ql rename to ql/repo-tests/codeql/python/ql/src/Summary/LinesOfUserCode.ql diff --git a/repo-tests/codeql/python/ql/src/Testing/ImpreciseAssert.ql b/ql/repo-tests/codeql/python/ql/src/Testing/ImpreciseAssert.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Testing/ImpreciseAssert.ql rename to ql/repo-tests/codeql/python/ql/src/Testing/ImpreciseAssert.ql diff --git a/repo-tests/codeql/python/ql/src/Testing/Mox.qll b/ql/repo-tests/codeql/python/ql/src/Testing/Mox.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Testing/Mox.qll rename to ql/repo-tests/codeql/python/ql/src/Testing/Mox.qll diff --git a/repo-tests/codeql/python/ql/src/Variables/Definition.qll b/ql/repo-tests/codeql/python/ql/src/Variables/Definition.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/Definition.qll rename to ql/repo-tests/codeql/python/ql/src/Variables/Definition.qll diff --git a/repo-tests/codeql/python/ql/src/Variables/Global.ql b/ql/repo-tests/codeql/python/ql/src/Variables/Global.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/Global.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/Global.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/GlobalAtModuleLevel.ql b/ql/repo-tests/codeql/python/ql/src/Variables/GlobalAtModuleLevel.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/GlobalAtModuleLevel.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/GlobalAtModuleLevel.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/LeakingListComprehension.ql b/ql/repo-tests/codeql/python/ql/src/Variables/LeakingListComprehension.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/LeakingListComprehension.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/LeakingListComprehension.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/Loop.qll b/ql/repo-tests/codeql/python/ql/src/Variables/Loop.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/Loop.qll rename to ql/repo-tests/codeql/python/ql/src/Variables/Loop.qll diff --git a/repo-tests/codeql/python/ql/src/Variables/LoopVariableCapture.ql b/ql/repo-tests/codeql/python/ql/src/Variables/LoopVariableCapture.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/LoopVariableCapture.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/LoopVariableCapture.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/MonkeyPatched.qll b/ql/repo-tests/codeql/python/ql/src/Variables/MonkeyPatched.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/MonkeyPatched.qll rename to ql/repo-tests/codeql/python/ql/src/Variables/MonkeyPatched.qll diff --git a/repo-tests/codeql/python/ql/src/Variables/MultiplyDefined.ql b/ql/repo-tests/codeql/python/ql/src/Variables/MultiplyDefined.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/MultiplyDefined.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/MultiplyDefined.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/ShadowBuiltin.ql b/ql/repo-tests/codeql/python/ql/src/Variables/ShadowBuiltin.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/ShadowBuiltin.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/ShadowBuiltin.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/ShadowGlobal.ql b/ql/repo-tests/codeql/python/ql/src/Variables/ShadowGlobal.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/ShadowGlobal.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/ShadowGlobal.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/Shadowing.qll b/ql/repo-tests/codeql/python/ql/src/Variables/Shadowing.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/Shadowing.qll rename to ql/repo-tests/codeql/python/ql/src/Variables/Shadowing.qll diff --git a/repo-tests/codeql/python/ql/src/Variables/SuspiciousUnusedLoopIterationVariable.ql b/ql/repo-tests/codeql/python/ql/src/Variables/SuspiciousUnusedLoopIterationVariable.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/SuspiciousUnusedLoopIterationVariable.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/SuspiciousUnusedLoopIterationVariable.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/Undefined.qll b/ql/repo-tests/codeql/python/ql/src/Variables/Undefined.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/Undefined.qll rename to ql/repo-tests/codeql/python/ql/src/Variables/Undefined.qll diff --git a/repo-tests/codeql/python/ql/src/Variables/UndefinedExport.ql b/ql/repo-tests/codeql/python/ql/src/Variables/UndefinedExport.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/UndefinedExport.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/UndefinedExport.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/UndefinedGlobal.ql b/ql/repo-tests/codeql/python/ql/src/Variables/UndefinedGlobal.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/UndefinedGlobal.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/UndefinedGlobal.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/UndefinedPlaceHolder.ql b/ql/repo-tests/codeql/python/ql/src/Variables/UndefinedPlaceHolder.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/UndefinedPlaceHolder.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/UndefinedPlaceHolder.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/UninitializedLocal.ql b/ql/repo-tests/codeql/python/ql/src/Variables/UninitializedLocal.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/UninitializedLocal.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/UninitializedLocal.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/UnusedLocalVariable.ql b/ql/repo-tests/codeql/python/ql/src/Variables/UnusedLocalVariable.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/UnusedLocalVariable.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/UnusedLocalVariable.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/UnusedModuleVariable.ql b/ql/repo-tests/codeql/python/ql/src/Variables/UnusedModuleVariable.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/UnusedModuleVariable.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/UnusedModuleVariable.ql diff --git a/repo-tests/codeql/python/ql/src/Variables/UnusedParameter.ql b/ql/repo-tests/codeql/python/ql/src/Variables/UnusedParameter.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/Variables/UnusedParameter.ql rename to ql/repo-tests/codeql/python/ql/src/Variables/UnusedParameter.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/AlertSuppression.ql b/ql/repo-tests/codeql/python/ql/src/analysis/AlertSuppression.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/AlertSuppression.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/AlertSuppression.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/CallGraphEfficiency.ql b/ql/repo-tests/codeql/python/ql/src/analysis/CallGraphEfficiency.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/CallGraphEfficiency.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/CallGraphEfficiency.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/CallGraphMarginalEfficiency.ql b/ql/repo-tests/codeql/python/ql/src/analysis/CallGraphMarginalEfficiency.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/CallGraphMarginalEfficiency.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/CallGraphMarginalEfficiency.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/Consistency.ql b/ql/repo-tests/codeql/python/ql/src/analysis/Consistency.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/Consistency.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/Consistency.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/ContextEfficiency.ql b/ql/repo-tests/codeql/python/ql/src/analysis/ContextEfficiency.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/ContextEfficiency.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/ContextEfficiency.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/ContextMarginalEfficiency.ql b/ql/repo-tests/codeql/python/ql/src/analysis/ContextMarginalEfficiency.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/ContextMarginalEfficiency.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/ContextMarginalEfficiency.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/CrossProjectDefinitions.qll b/ql/repo-tests/codeql/python/ql/src/analysis/CrossProjectDefinitions.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/CrossProjectDefinitions.qll rename to ql/repo-tests/codeql/python/ql/src/analysis/CrossProjectDefinitions.qll diff --git a/repo-tests/codeql/python/ql/src/analysis/DefinitionTracking.qll b/ql/repo-tests/codeql/python/ql/src/analysis/DefinitionTracking.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/DefinitionTracking.qll rename to ql/repo-tests/codeql/python/ql/src/analysis/DefinitionTracking.qll diff --git a/repo-tests/codeql/python/ql/src/analysis/Definitions.ql b/ql/repo-tests/codeql/python/ql/src/analysis/Definitions.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/Definitions.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/Definitions.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/Efficiency.ql b/ql/repo-tests/codeql/python/ql/src/analysis/Efficiency.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/Efficiency.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/Efficiency.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/FailedInference.ql b/ql/repo-tests/codeql/python/ql/src/analysis/FailedInference.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/FailedInference.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/FailedInference.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/IDEContextual.qll b/ql/repo-tests/codeql/python/ql/src/analysis/IDEContextual.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/IDEContextual.qll rename to ql/repo-tests/codeql/python/ql/src/analysis/IDEContextual.qll diff --git a/repo-tests/codeql/python/ql/src/analysis/ImportFailure.ql b/ql/repo-tests/codeql/python/ql/src/analysis/ImportFailure.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/ImportFailure.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/ImportFailure.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/KeyPointsToFailure.ql b/ql/repo-tests/codeql/python/ql/src/analysis/KeyPointsToFailure.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/KeyPointsToFailure.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/KeyPointsToFailure.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/LocalDefinitions.ql b/ql/repo-tests/codeql/python/ql/src/analysis/LocalDefinitions.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/LocalDefinitions.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/LocalDefinitions.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/LocalReferences.ql b/ql/repo-tests/codeql/python/ql/src/analysis/LocalReferences.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/LocalReferences.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/LocalReferences.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/PointsToFailure.ql b/ql/repo-tests/codeql/python/ql/src/analysis/PointsToFailure.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/PointsToFailure.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/PointsToFailure.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/Pruned.ql b/ql/repo-tests/codeql/python/ql/src/analysis/Pruned.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/Pruned.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/Pruned.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/RatioOfDefinitions.ql b/ql/repo-tests/codeql/python/ql/src/analysis/RatioOfDefinitions.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/RatioOfDefinitions.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/RatioOfDefinitions.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/Summary.ql b/ql/repo-tests/codeql/python/ql/src/analysis/Summary.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/Summary.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/Summary.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/TypeHierarchyFailure.ql b/ql/repo-tests/codeql/python/ql/src/analysis/TypeHierarchyFailure.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/TypeHierarchyFailure.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/TypeHierarchyFailure.ql diff --git a/repo-tests/codeql/python/ql/src/analysis/TypeInferenceFailure.ql b/ql/repo-tests/codeql/python/ql/src/analysis/TypeInferenceFailure.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/analysis/TypeInferenceFailure.ql rename to ql/repo-tests/codeql/python/ql/src/analysis/TypeInferenceFailure.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Classes/NamingConventionsClasses.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Classes/NamingConventionsClasses.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Classes/NamingConventionsClasses.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Classes/NamingConventionsClasses.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Functions/NamingConventionsFunctions.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Functions/NamingConventionsFunctions.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Functions/NamingConventionsFunctions.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Functions/NamingConventionsFunctions.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CVE-2018-1281/BindToAllInterfaces.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CVE-2018-1281/BindToAllInterfaces.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CVE-2018-1281/BindToAllInterfaces.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CVE-2018-1281/BindToAllInterfaces.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-022/PathInjection.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-022/PathInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-022/PathInjection.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-022/PathInjection.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-078/CommandInjection.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-078/CommandInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-078/CommandInjection.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-078/CommandInjection.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-079/ReflectedXss.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-079/ReflectedXss.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-079/ReflectedXss.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-079/ReflectedXss.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-089/SqlInjection.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-089/SqlInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-089/SqlInjection.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-089/SqlInjection.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-094/CodeInjection.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-094/CodeInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-094/CodeInjection.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-094/CodeInjection.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-312/CleartextLogging.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-312/CleartextLogging.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-312/CleartextLogging.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-312/CleartextLogging.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-312/CleartextStorage.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-312/CleartextStorage.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-312/CleartextStorage.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-312/CleartextStorage.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-326/WeakCrypto.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-326/WeakCrypto.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-326/WeakCrypto.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-326/WeakCrypto.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-327/BrokenCryptoAlgorithm.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-327/BrokenCryptoAlgorithm.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-327/BrokenCryptoAlgorithm.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-327/BrokenCryptoAlgorithm.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-502/UnsafeDeserialization.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-502/UnsafeDeserialization.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-502/UnsafeDeserialization.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-502/UnsafeDeserialization.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-601/UrlRedirect.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-601/UrlRedirect.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-601/UrlRedirect.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security-old-dataflow/CWE-601/UrlRedirect.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-074/TemplateInjection.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-074/TemplateInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-074/TemplateInjection.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-074/TemplateInjection.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-090/LDAPInjection.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-090/LDAPInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-090/LDAPInjection.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-090/LDAPInjection.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-091/Xslt.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-091/Xslt.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-091/Xslt.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-091/Xslt.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-113/HeaderInjection.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-113/HeaderInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-113/HeaderInjection.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-113/HeaderInjection.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-117/LogInjection.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-117/LogInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-117/LogInjection.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-117/LogInjection.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-287/ImproperLdapAuth.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-287/ImproperLdapAuth.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-287/ImproperLdapAuth.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-287/ImproperLdapAuth.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-347/JWTEmptyKeyOrAlgorithm.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-347/JWTEmptyKeyOrAlgorithm.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-347/JWTEmptyKeyOrAlgorithm.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-347/JWTEmptyKeyOrAlgorithm.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-347/JWTMissingSecretOrPublicKeyVerification.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-347/JWTMissingSecretOrPublicKeyVerification.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-347/JWTMissingSecretOrPublicKeyVerification.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-347/JWTMissingSecretOrPublicKeyVerification.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheckLib.qll b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheckLib.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheckLib.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheckLib.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-522/LDAPInsecureAuth.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-522/LDAPInsecureAuth.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-522/LDAPInsecureAuth.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-522/LDAPInsecureAuth.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjection.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjection.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjection.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjection.qll b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjection.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjection.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjection.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjectionCustomizations.qll b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjectionCustomizations.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-643/XpathInjectionCustomizations.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/Security/CWE-943/NoSQLInjection.ql b/ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-943/NoSQLInjection.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/Security/CWE-943/NoSQLInjection.ql rename to ql/repo-tests/codeql/python/ql/src/experimental/Security/CWE-943/NoSQLInjection.ql diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/Concepts.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/Concepts.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/Concepts.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/Concepts.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/Frameworks.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/Frameworks.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/Frameworks.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/Frameworks.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Django.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Django.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Django.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Django.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Flask.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Flask.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Flask.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Flask.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/JWT.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/JWT.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/JWT.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/JWT.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/LDAP.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/LDAP.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/LDAP.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/LDAP.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Log.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Log.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Log.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Log.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/NoSQL.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/NoSQL.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/NoSQL.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/NoSQL.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Stdlib.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Stdlib.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Stdlib.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Stdlib.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Werkzeug.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Werkzeug.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Werkzeug.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Werkzeug.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Xmltodict.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Xmltodict.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Xmltodict.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/frameworks/Xmltodict.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/Authlib.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/Authlib.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/Authlib.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/Authlib.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/PyJWT.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/PyJWT.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/PyJWT.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/PyJWT.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/PythonJose.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/PythonJose.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/PythonJose.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/libraries/PythonJose.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/LDAPInsecureAuth.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/LDAPInsecureAuth.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/security/LDAPInsecureAuth.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/LDAPInsecureAuth.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/HTTPHeaders.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/HTTPHeaders.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/HTTPHeaders.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/HTTPHeaders.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/LDAP.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/LDAP.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/LDAP.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/LDAP.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/LogInjection.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/LogInjection.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/LogInjection.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/LogInjection.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/NoSQLInjection.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/NoSQLInjection.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/NoSQLInjection.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/NoSQLInjection.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/XSLT.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/XSLT.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/XSLT.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/security/injection/XSLT.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Airspeed.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Airspeed.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Airspeed.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Airspeed.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Bottle.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Bottle.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Bottle.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Bottle.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Chameleon.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Chameleon.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Chameleon.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Chameleon.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Cheetah.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Cheetah.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Cheetah.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Cheetah.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Chevron.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Chevron.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Chevron.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Chevron.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/DjangoTemplate.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/DjangoTemplate.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/DjangoTemplate.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/DjangoTemplate.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/FlaskTemplate.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/FlaskTemplate.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/FlaskTemplate.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/FlaskTemplate.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Genshi.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Genshi.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Genshi.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Genshi.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Jinja.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Jinja.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Jinja.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Jinja.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Mako.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Mako.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Mako.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Mako.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/SSTISink.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/SSTISink.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/SSTISink.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/SSTISink.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Ssti.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Ssti.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Ssti.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/Ssti.qll diff --git a/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/TRender.qll b/ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/TRender.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/TRender.qll rename to ql/repo-tests/codeql/python/ql/src/experimental/semmle/python/templates/TRender.qll diff --git a/repo-tests/codeql/python/ql/src/external/DefectFilter.qll b/ql/repo-tests/codeql/python/ql/src/external/DefectFilter.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/external/DefectFilter.qll rename to ql/repo-tests/codeql/python/ql/src/external/DefectFilter.qll diff --git a/repo-tests/codeql/python/ql/src/external/DuplicateBlock.ql b/ql/repo-tests/codeql/python/ql/src/external/DuplicateBlock.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/external/DuplicateBlock.ql rename to ql/repo-tests/codeql/python/ql/src/external/DuplicateBlock.ql diff --git a/repo-tests/codeql/python/ql/src/external/DuplicateFunction.ql b/ql/repo-tests/codeql/python/ql/src/external/DuplicateFunction.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/external/DuplicateFunction.ql rename to ql/repo-tests/codeql/python/ql/src/external/DuplicateFunction.ql diff --git a/repo-tests/codeql/python/ql/src/external/ExternalArtifact.qll b/ql/repo-tests/codeql/python/ql/src/external/ExternalArtifact.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/external/ExternalArtifact.qll rename to ql/repo-tests/codeql/python/ql/src/external/ExternalArtifact.qll diff --git a/repo-tests/codeql/python/ql/src/external/MostlyDuplicateClass.ql b/ql/repo-tests/codeql/python/ql/src/external/MostlyDuplicateClass.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/external/MostlyDuplicateClass.ql rename to ql/repo-tests/codeql/python/ql/src/external/MostlyDuplicateClass.ql diff --git a/repo-tests/codeql/python/ql/src/external/MostlyDuplicateFile.ql b/ql/repo-tests/codeql/python/ql/src/external/MostlyDuplicateFile.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/external/MostlyDuplicateFile.ql rename to ql/repo-tests/codeql/python/ql/src/external/MostlyDuplicateFile.ql diff --git a/repo-tests/codeql/python/ql/src/external/MostlySimilarFile.ql b/ql/repo-tests/codeql/python/ql/src/external/MostlySimilarFile.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/external/MostlySimilarFile.ql rename to ql/repo-tests/codeql/python/ql/src/external/MostlySimilarFile.ql diff --git a/repo-tests/codeql/python/ql/src/external/SimilarFunction.ql b/ql/repo-tests/codeql/python/ql/src/external/SimilarFunction.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/external/SimilarFunction.ql rename to ql/repo-tests/codeql/python/ql/src/external/SimilarFunction.ql diff --git a/repo-tests/codeql/python/ql/src/external/Thrift.qll b/ql/repo-tests/codeql/python/ql/src/external/Thrift.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/external/Thrift.qll rename to ql/repo-tests/codeql/python/ql/src/external/Thrift.qll diff --git a/repo-tests/codeql/python/ql/src/external/VCS.qll b/ql/repo-tests/codeql/python/ql/src/external/VCS.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/external/VCS.qll rename to ql/repo-tests/codeql/python/ql/src/external/VCS.qll diff --git a/repo-tests/codeql/python/ql/src/meta/MetaMetrics.qll b/ql/repo-tests/codeql/python/ql/src/meta/MetaMetrics.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/meta/MetaMetrics.qll rename to ql/repo-tests/codeql/python/ql/src/meta/MetaMetrics.qll diff --git a/repo-tests/codeql/python/ql/src/meta/alerts/RemoteFlowSources.ql b/ql/repo-tests/codeql/python/ql/src/meta/alerts/RemoteFlowSources.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/meta/alerts/RemoteFlowSources.ql rename to ql/repo-tests/codeql/python/ql/src/meta/alerts/RemoteFlowSources.ql diff --git a/repo-tests/codeql/python/ql/src/meta/alerts/RemoteFlowSourcesReach.ql b/ql/repo-tests/codeql/python/ql/src/meta/alerts/RemoteFlowSourcesReach.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/meta/alerts/RemoteFlowSourcesReach.ql rename to ql/repo-tests/codeql/python/ql/src/meta/alerts/RemoteFlowSourcesReach.ql diff --git a/repo-tests/codeql/python/ql/src/meta/alerts/RequestHandlers.ql b/ql/repo-tests/codeql/python/ql/src/meta/alerts/RequestHandlers.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/meta/alerts/RequestHandlers.ql rename to ql/repo-tests/codeql/python/ql/src/meta/alerts/RequestHandlers.ql diff --git a/repo-tests/codeql/python/ql/src/meta/analysis-quality/CallGraphQuality.qll b/ql/repo-tests/codeql/python/ql/src/meta/analysis-quality/CallGraphQuality.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/meta/analysis-quality/CallGraphQuality.qll rename to ql/repo-tests/codeql/python/ql/src/meta/analysis-quality/CallGraphQuality.qll diff --git a/repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCallRatio.ql b/ql/repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCallRatio.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCallRatio.ql rename to ql/repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCallRatio.ql diff --git a/repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCalls.ql b/ql/repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCalls.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCalls.ql rename to ql/repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCalls.ql diff --git a/repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCallsRelevantTarget.ql b/ql/repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCallsRelevantTarget.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCallsRelevantTarget.ql rename to ql/repo-tests/codeql/python/ql/src/meta/analysis-quality/PointsToResolvableCallsRelevantTarget.ql diff --git a/repo-tests/codeql/python/ql/src/meta/analysis-quality/ResolvableCallCandidates.ql b/ql/repo-tests/codeql/python/ql/src/meta/analysis-quality/ResolvableCallCandidates.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/meta/analysis-quality/ResolvableCallCandidates.ql rename to ql/repo-tests/codeql/python/ql/src/meta/analysis-quality/ResolvableCallCandidates.ql diff --git a/repo-tests/codeql/python/ql/src/printAst.ql b/ql/repo-tests/codeql/python/ql/src/printAst.ql similarity index 100% rename from repo-tests/codeql/python/ql/src/printAst.ql rename to ql/repo-tests/codeql/python/ql/src/printAst.ql diff --git a/repo-tests/codeql/python/ql/src/qlpack.yml b/ql/repo-tests/codeql/python/ql/src/qlpack.yml similarity index 100% rename from repo-tests/codeql/python/ql/src/qlpack.yml rename to ql/repo-tests/codeql/python/ql/src/qlpack.yml diff --git a/repo-tests/codeql/python/ql/src/semmle/python/functions/ModificationOfParameterWithDefault.qll b/ql/repo-tests/codeql/python/ql/src/semmle/python/functions/ModificationOfParameterWithDefault.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/semmle/python/functions/ModificationOfParameterWithDefault.qll rename to ql/repo-tests/codeql/python/ql/src/semmle/python/functions/ModificationOfParameterWithDefault.qll diff --git a/repo-tests/codeql/python/ql/src/semmle/python/functions/ModificationOfParameterWithDefaultCustomizations.qll b/ql/repo-tests/codeql/python/ql/src/semmle/python/functions/ModificationOfParameterWithDefaultCustomizations.qll similarity index 100% rename from repo-tests/codeql/python/ql/src/semmle/python/functions/ModificationOfParameterWithDefaultCustomizations.qll rename to ql/repo-tests/codeql/python/ql/src/semmle/python/functions/ModificationOfParameterWithDefaultCustomizations.qll diff --git a/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/lib/BytecodeExpr.qll b/ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/lib/BytecodeExpr.qll similarity index 100% rename from repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/lib/BytecodeExpr.qll rename to ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/lib/BytecodeExpr.qll diff --git a/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/lib/RecordedCalls.qll b/ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/lib/RecordedCalls.qll similarity index 100% rename from repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/lib/RecordedCalls.qll rename to ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/lib/RecordedCalls.qll diff --git a/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/qlpack.yml b/ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/qlpack.yml similarity index 100% rename from repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/qlpack.yml rename to ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/qlpack.yml diff --git a/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/InternalMetrics.ql b/ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/InternalMetrics.ql similarity index 100% rename from repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/InternalMetrics.ql rename to ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/InternalMetrics.ql diff --git a/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/Metrics.ql b/ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/Metrics.ql similarity index 100% rename from repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/Metrics.ql rename to ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/Metrics.ql diff --git a/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/PointsToFound.ql b/ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/PointsToFound.ql similarity index 100% rename from repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/PointsToFound.ql rename to ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/PointsToFound.ql diff --git a/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/PointsToNotFound.ql b/ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/PointsToNotFound.ql similarity index 100% rename from repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/PointsToNotFound.ql rename to ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/PointsToNotFound.ql diff --git a/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/UnidentifiedRecordedCalls.ql b/ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/UnidentifiedRecordedCalls.ql similarity index 100% rename from repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/UnidentifiedRecordedCalls.ql rename to ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/UnidentifiedRecordedCalls.ql diff --git a/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/UnknownOpcode.ql b/ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/UnknownOpcode.ql similarity index 100% rename from repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/UnknownOpcode.ql rename to ql/repo-tests/codeql/python/tools/recorded-call-graph-metrics/ql/query/UnknownOpcode.ql diff --git a/repo-tests/codeql/ruby/ql/consistency-queries/AstConsistency.ql b/ql/repo-tests/codeql/ruby/ql/consistency-queries/AstConsistency.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/consistency-queries/AstConsistency.ql rename to ql/repo-tests/codeql/ruby/ql/consistency-queries/AstConsistency.ql diff --git a/repo-tests/codeql/ruby/ql/consistency-queries/CfgConsistency.ql b/ql/repo-tests/codeql/ruby/ql/consistency-queries/CfgConsistency.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/consistency-queries/CfgConsistency.ql rename to ql/repo-tests/codeql/ruby/ql/consistency-queries/CfgConsistency.ql diff --git a/repo-tests/codeql/ruby/ql/consistency-queries/DataFlowConsistency.ql b/ql/repo-tests/codeql/ruby/ql/consistency-queries/DataFlowConsistency.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/consistency-queries/DataFlowConsistency.ql rename to ql/repo-tests/codeql/ruby/ql/consistency-queries/DataFlowConsistency.ql diff --git a/repo-tests/codeql/ruby/ql/consistency-queries/SsaConsistency.ql b/ql/repo-tests/codeql/ruby/ql/consistency-queries/SsaConsistency.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/consistency-queries/SsaConsistency.ql rename to ql/repo-tests/codeql/ruby/ql/consistency-queries/SsaConsistency.ql diff --git a/repo-tests/codeql/ruby/ql/consistency-queries/VariablesConsistency.ql b/ql/repo-tests/codeql/ruby/ql/consistency-queries/VariablesConsistency.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/consistency-queries/VariablesConsistency.ql rename to ql/repo-tests/codeql/ruby/ql/consistency-queries/VariablesConsistency.ql diff --git a/repo-tests/codeql/ruby/ql/consistency-queries/qlpack.yml b/ql/repo-tests/codeql/ruby/ql/consistency-queries/qlpack.yml similarity index 100% rename from repo-tests/codeql/ruby/ql/consistency-queries/qlpack.yml rename to ql/repo-tests/codeql/ruby/ql/consistency-queries/qlpack.yml diff --git a/repo-tests/codeql/ruby/ql/examples/qlpack.yml b/ql/repo-tests/codeql/ruby/ql/examples/qlpack.yml similarity index 100% rename from repo-tests/codeql/ruby/ql/examples/qlpack.yml rename to ql/repo-tests/codeql/ruby/ql/examples/qlpack.yml diff --git a/repo-tests/codeql/ruby/ql/examples/snippets/emptythen.ql b/ql/repo-tests/codeql/ruby/ql/examples/snippets/emptythen.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/examples/snippets/emptythen.ql rename to ql/repo-tests/codeql/ruby/ql/examples/snippets/emptythen.ql diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/IDEContextual.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/IDEContextual.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/IDEContextual.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/IDEContextual.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/Locations.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/Locations.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/Locations.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/Locations.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/files/FileSystem.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/files/FileSystem.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/files/FileSystem.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/files/FileSystem.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/AST.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/AST.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/AST.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/AST.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ApiGraphs.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ApiGraphs.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ApiGraphs.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ApiGraphs.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/CFG.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/CFG.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/CFG.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/CFG.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/Concepts.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/Concepts.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/Concepts.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/Concepts.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/DataFlow.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/DataFlow.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/DataFlow.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/DataFlow.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/DataFlow2.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/DataFlow2.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/DataFlow2.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/DataFlow2.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/Diagnostics.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/Diagnostics.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/Diagnostics.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/Diagnostics.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/Frameworks.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/Frameworks.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/Frameworks.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/Frameworks.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/TaintTracking.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/TaintTracking.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/TaintTracking.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/TaintTracking.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Call.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Call.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Call.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Call.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Constant.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Constant.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Constant.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Constant.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Control.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Control.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Control.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Control.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Erb.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Erb.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Erb.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Erb.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Expr.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Expr.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Expr.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Expr.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Literal.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Literal.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Literal.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Literal.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Method.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Method.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Method.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Method.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Module.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Module.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Module.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Module.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Operation.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Operation.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Operation.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Operation.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Parameter.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Parameter.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Parameter.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Parameter.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Pattern.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Pattern.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Pattern.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Pattern.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Scope.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Scope.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Scope.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Scope.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Statement.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Statement.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Statement.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Statement.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Variable.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Variable.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Variable.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/Variable.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/AST.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/AST.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/AST.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/AST.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Call.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Call.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Call.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Call.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Control.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Control.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Control.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Control.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Erb.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Erb.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Erb.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Erb.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Expr.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Expr.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Expr.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Expr.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Method.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Method.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Method.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Method.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Module.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Module.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Module.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Module.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Operation.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Operation.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Operation.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Operation.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Parameter.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Parameter.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Parameter.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Parameter.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Pattern.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Pattern.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Pattern.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Pattern.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Scope.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Scope.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Scope.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Scope.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Variable.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Variable.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Variable.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/ast/internal/Variable.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/BasicBlocks.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/BasicBlocks.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/BasicBlocks.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/BasicBlocks.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/CfgNodes.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/CfgNodes.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/CfgNodes.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/CfgNodes.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/ControlFlowGraph.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/ControlFlowGraph.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/ControlFlowGraph.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/ControlFlowGraph.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/Completion.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/Completion.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/Completion.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/Completion.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImpl.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImpl.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImpl.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImpl.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplShared.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplShared.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplShared.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplShared.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplSpecific.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplSpecific.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplSpecific.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplSpecific.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/NonReturning.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/NonReturning.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/NonReturning.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/NonReturning.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/Splitting.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/Splitting.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/Splitting.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/controlflow/internal/Splitting.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/BarrierGuards.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/BarrierGuards.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/BarrierGuards.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/BarrierGuards.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/FlowSummary.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/FlowSummary.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/FlowSummary.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/FlowSummary.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/RemoteFlowSources.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/RemoteFlowSources.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/RemoteFlowSources.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/RemoteFlowSources.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/SSA.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/SSA.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/SSA.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/SSA.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/Sanitizers.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/Sanitizers.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/Sanitizers.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/Sanitizers.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl2.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl2.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl2.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl2.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplCommon.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplCommon.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplCommon.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplCommon.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplConsistency.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplConsistency.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplConsistency.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplConsistency.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplSpecific.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplSpecific.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplSpecific.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplSpecific.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImplSpecific.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImplSpecific.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImplSpecific.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImplSpecific.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImpl.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImpl.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImpl.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImpl.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImplCommon.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImplCommon.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImplCommon.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImplCommon.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImplSpecific.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImplSpecific.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImplSpecific.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImplSpecific.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingPrivate.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingPrivate.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingPrivate.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingPrivate.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingPublic.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingPublic.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingPublic.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingPublic.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTrackingImpl.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTrackingImpl.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTrackingImpl.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTrackingImpl.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTrackingParameter.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTrackingParameter.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTrackingParameter.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTrackingParameter.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/filters/GeneratedCode.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/filters/GeneratedCode.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/filters/GeneratedCode.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/filters/GeneratedCode.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActionController.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActionController.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActionController.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActionController.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActionView.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActionView.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActionView.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActionView.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActiveRecord.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActiveRecord.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActiveRecord.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActiveRecord.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActiveStorage.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActiveStorage.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActiveStorage.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/ActiveStorage.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/Files.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/Files.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/Files.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/Files.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/HttpClients.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/HttpClients.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/HttpClients.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/HttpClients.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/Rails.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/Rails.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/Rails.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/Rails.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/StandardLibrary.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/StandardLibrary.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/StandardLibrary.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/StandardLibrary.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/XmlParsing.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/XmlParsing.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/XmlParsing.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/XmlParsing.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Excon.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Excon.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Excon.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Excon.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Faraday.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Faraday.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Faraday.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Faraday.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/HttpClient.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/HttpClient.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/HttpClient.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/HttpClient.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Httparty.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Httparty.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Httparty.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Httparty.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/NetHttp.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/NetHttp.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/NetHttp.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/NetHttp.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/OpenURI.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/OpenURI.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/OpenURI.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/OpenURI.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/RestClient.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/RestClient.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/RestClient.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/RestClient.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Typhoeus.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Typhoeus.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Typhoeus.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Typhoeus.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/printAst.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/printAst.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/printAst.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/printAst.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/BadTagFilterQuery.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/BadTagFilterQuery.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/BadTagFilterQuery.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/BadTagFilterQuery.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CodeInjectionCustomizations.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CodeInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CodeInjectionCustomizations.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CodeInjectionCustomizations.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CodeInjectionQuery.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CodeInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CodeInjectionQuery.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CodeInjectionQuery.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CommandInjectionCustomizations.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CommandInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CommandInjectionCustomizations.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CommandInjectionCustomizations.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CommandInjectionQuery.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CommandInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CommandInjectionQuery.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/CommandInjectionQuery.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/PathInjectionCustomizations.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/PathInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/PathInjectionCustomizations.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/PathInjectionCustomizations.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/PathInjectionQuery.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/PathInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/PathInjectionQuery.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/PathInjectionQuery.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ReflectedXSSQuery.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ReflectedXSSQuery.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ReflectedXSSQuery.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ReflectedXSSQuery.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ServerSideRequestForgeryCustomizations.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ServerSideRequestForgeryCustomizations.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ServerSideRequestForgeryCustomizations.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ServerSideRequestForgeryCustomizations.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ServerSideRequestForgeryQuery.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ServerSideRequestForgeryQuery.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ServerSideRequestForgeryQuery.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/ServerSideRequestForgeryQuery.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/StoredXSSQuery.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/StoredXSSQuery.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/StoredXSSQuery.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/StoredXSSQuery.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UnsafeDeserializationCustomizations.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UnsafeDeserializationCustomizations.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UnsafeDeserializationCustomizations.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UnsafeDeserializationCustomizations.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UnsafeDeserializationQuery.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UnsafeDeserializationQuery.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UnsafeDeserializationQuery.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UnsafeDeserializationQuery.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UrlRedirectCustomizations.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UrlRedirectCustomizations.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UrlRedirectCustomizations.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UrlRedirectCustomizations.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UrlRedirectQuery.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UrlRedirectQuery.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UrlRedirectQuery.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/UrlRedirectQuery.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/XSS.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/XSS.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/XSS.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/XSS.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ExponentialBackTracking.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ExponentialBackTracking.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ExponentialBackTracking.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ExponentialBackTracking.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ParseRegExp.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ParseRegExp.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ParseRegExp.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ParseRegExp.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/PolynomialReDoSCustomizations.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/PolynomialReDoSCustomizations.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/PolynomialReDoSCustomizations.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/PolynomialReDoSCustomizations.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/PolynomialReDoSQuery.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/PolynomialReDoSQuery.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/PolynomialReDoSQuery.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/PolynomialReDoSQuery.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ReDoSUtil.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ReDoSUtil.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ReDoSUtil.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/ReDoSUtil.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpInjectionCustomizations.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpInjectionCustomizations.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpInjectionCustomizations.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpInjectionCustomizations.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpInjectionQuery.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpInjectionQuery.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpInjectionQuery.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpInjectionQuery.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpTreeView.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpTreeView.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpTreeView.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/RegExpTreeView.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/SuperlinearBackTracking.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/SuperlinearBackTracking.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/SuperlinearBackTracking.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/security/performance/SuperlinearBackTracking.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/typetracking/TypeTracker.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/typetracking/TypeTracker.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/typetracking/TypeTracker.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/typetracking/TypeTracker.qll diff --git a/repo-tests/codeql/ruby/ql/lib/codeql/ruby/typetracking/TypeTrackerSpecific.qll b/ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/typetracking/TypeTrackerSpecific.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/codeql/ruby/typetracking/TypeTrackerSpecific.qll rename to ql/repo-tests/codeql/ruby/ql/lib/codeql/ruby/typetracking/TypeTrackerSpecific.qll diff --git a/repo-tests/codeql/ruby/ql/lib/qlpack.yml b/ql/repo-tests/codeql/ruby/ql/lib/qlpack.yml similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/qlpack.yml rename to ql/repo-tests/codeql/ruby/ql/lib/qlpack.yml diff --git a/repo-tests/codeql/ruby/ql/lib/ruby.dbscheme b/ql/repo-tests/codeql/ruby/ql/lib/ruby.dbscheme similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/ruby.dbscheme rename to ql/repo-tests/codeql/ruby/ql/lib/ruby.dbscheme diff --git a/repo-tests/codeql/ruby/ql/lib/ruby.qll b/ql/repo-tests/codeql/ruby/ql/lib/ruby.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/ruby.qll rename to ql/repo-tests/codeql/ruby/ql/lib/ruby.qll diff --git a/repo-tests/codeql/ruby/ql/lib/tutorial.qll b/ql/repo-tests/codeql/ruby/ql/lib/tutorial.qll similarity index 100% rename from repo-tests/codeql/ruby/ql/lib/tutorial.qll rename to ql/repo-tests/codeql/ruby/ql/lib/tutorial.qll diff --git a/repo-tests/codeql/ruby/ql/src/AlertSuppression.ql b/ql/repo-tests/codeql/ruby/ql/src/AlertSuppression.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/AlertSuppression.ql rename to ql/repo-tests/codeql/ruby/ql/src/AlertSuppression.ql diff --git a/repo-tests/codeql/ruby/ql/src/experimental/performance/UseDetect.ql b/ql/repo-tests/codeql/ruby/ql/src/experimental/performance/UseDetect.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/experimental/performance/UseDetect.ql rename to ql/repo-tests/codeql/ruby/ql/src/experimental/performance/UseDetect.ql diff --git a/repo-tests/codeql/ruby/ql/src/filters/ClassifyFiles.ql b/ql/repo-tests/codeql/ruby/ql/src/filters/ClassifyFiles.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/filters/ClassifyFiles.ql rename to ql/repo-tests/codeql/ruby/ql/src/filters/ClassifyFiles.ql diff --git a/repo-tests/codeql/ruby/ql/src/ide-contextual-queries/localDefinitions.ql b/ql/repo-tests/codeql/ruby/ql/src/ide-contextual-queries/localDefinitions.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/ide-contextual-queries/localDefinitions.ql rename to ql/repo-tests/codeql/ruby/ql/src/ide-contextual-queries/localDefinitions.ql diff --git a/repo-tests/codeql/ruby/ql/src/ide-contextual-queries/localReferences.ql b/ql/repo-tests/codeql/ruby/ql/src/ide-contextual-queries/localReferences.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/ide-contextual-queries/localReferences.ql rename to ql/repo-tests/codeql/ruby/ql/src/ide-contextual-queries/localReferences.ql diff --git a/repo-tests/codeql/ruby/ql/src/ide-contextual-queries/printAst.ql b/ql/repo-tests/codeql/ruby/ql/src/ide-contextual-queries/printAst.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/ide-contextual-queries/printAst.ql rename to ql/repo-tests/codeql/ruby/ql/src/ide-contextual-queries/printAst.ql diff --git a/repo-tests/codeql/ruby/ql/src/qlpack.yml b/ql/repo-tests/codeql/ruby/ql/src/qlpack.yml similarity index 100% rename from repo-tests/codeql/ruby/ql/src/qlpack.yml rename to ql/repo-tests/codeql/ruby/ql/src/qlpack.yml diff --git a/repo-tests/codeql/ruby/ql/src/queries/analysis/Definitions.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/analysis/Definitions.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/analysis/Definitions.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/analysis/Definitions.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/diagnostics/ExtractionErrors.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/diagnostics/ExtractionErrors.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/diagnostics/ExtractionErrors.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/diagnostics/ExtractionErrors.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/diagnostics/SuccessfullyExtractedFiles.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/diagnostics/SuccessfullyExtractedFiles.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/diagnostics/SuccessfullyExtractedFiles.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/diagnostics/SuccessfullyExtractedFiles.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/metrics/FLines.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/metrics/FLines.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/metrics/FLines.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/metrics/FLines.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/metrics/FLinesOfCode.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/metrics/FLinesOfCode.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/metrics/FLinesOfCode.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/metrics/FLinesOfCode.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/metrics/FLinesOfComments.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/metrics/FLinesOfComments.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/metrics/FLinesOfComments.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/metrics/FLinesOfComments.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-022/PathInjection.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-022/PathInjection.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-022/PathInjection.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-022/PathInjection.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-078/CommandInjection.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-078/CommandInjection.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-078/CommandInjection.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-078/CommandInjection.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-078/KernelOpen.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-078/KernelOpen.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-078/KernelOpen.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-078/KernelOpen.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-079/ReflectedXSS.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-079/ReflectedXSS.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-079/ReflectedXSS.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-079/ReflectedXSS.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-079/StoredXSS.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-079/StoredXSS.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-079/StoredXSS.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-079/StoredXSS.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-089/SqlInjection.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-089/SqlInjection.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-089/SqlInjection.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-089/SqlInjection.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-094/CodeInjection.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-094/CodeInjection.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-094/CodeInjection.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-094/CodeInjection.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-116/BadTagFilter.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-116/BadTagFilter.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-116/BadTagFilter.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-116/BadTagFilter.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/PolynomialReDoS.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/PolynomialReDoS.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/PolynomialReDoS.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/PolynomialReDoS.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/ReDoS.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/ReDoS.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/ReDoS.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/ReDoS.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/RegExpInjection.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/RegExpInjection.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/RegExpInjection.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-1333/RegExpInjection.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-295/RequestWithoutValidation.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-295/RequestWithoutValidation.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-295/RequestWithoutValidation.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-295/RequestWithoutValidation.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-352/CSRFProtectionDisabled.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-352/CSRFProtectionDisabled.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-352/CSRFProtectionDisabled.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-352/CSRFProtectionDisabled.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-502/UnsafeDeserialization.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-502/UnsafeDeserialization.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-502/UnsafeDeserialization.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-502/UnsafeDeserialization.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-601/UrlRedirect.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-601/UrlRedirect.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-601/UrlRedirect.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-601/UrlRedirect.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-611/Xxe.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-611/Xxe.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-611/Xxe.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-611/Xxe.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-732/WeakFilePermissions.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-732/WeakFilePermissions.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-732/WeakFilePermissions.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-732/WeakFilePermissions.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-798/HardcodedCredentials.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-798/HardcodedCredentials.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-798/HardcodedCredentials.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-798/HardcodedCredentials.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/security/cwe-918/ServerSideRequestForgery.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-918/ServerSideRequestForgery.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/security/cwe-918/ServerSideRequestForgery.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/security/cwe-918/ServerSideRequestForgery.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/summary/LinesOfCode.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/summary/LinesOfCode.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/summary/LinesOfCode.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/summary/LinesOfCode.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/summary/LinesOfUserCode.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/summary/LinesOfUserCode.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/summary/LinesOfUserCode.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/summary/LinesOfUserCode.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/summary/NumberOfFilesExtractedWithErrors.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/summary/NumberOfSuccessfullyExtractedFiles.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/variables/DeadStoreOfLocal.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/variables/DeadStoreOfLocal.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/variables/DeadStoreOfLocal.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/variables/DeadStoreOfLocal.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/variables/UninitializedLocal.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/variables/UninitializedLocal.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/variables/UninitializedLocal.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/variables/UninitializedLocal.ql diff --git a/repo-tests/codeql/ruby/ql/src/queries/variables/UnusedParameter.ql b/ql/repo-tests/codeql/ruby/ql/src/queries/variables/UnusedParameter.ql similarity index 100% rename from repo-tests/codeql/ruby/ql/src/queries/variables/UnusedParameter.ql rename to ql/repo-tests/codeql/ruby/ql/src/queries/variables/UnusedParameter.ql diff --git a/repo-tests/import-repositories.sh b/ql/repo-tests/import-repositories.sh similarity index 100% rename from repo-tests/import-repositories.sh rename to ql/repo-tests/import-repositories.sh diff --git a/scripts/identical-files.json b/ql/scripts/identical-files.json similarity index 100% rename from scripts/identical-files.json rename to ql/scripts/identical-files.json diff --git a/scripts/merge_stats.py b/ql/scripts/merge_stats.py similarity index 100% rename from scripts/merge_stats.py rename to ql/scripts/merge_stats.py diff --git a/scripts/sync-identical-files.py b/ql/scripts/sync-identical-files.py similarity index 100% rename from scripts/sync-identical-files.py rename to ql/scripts/sync-identical-files.py diff --git a/tools/autobuild.cmd b/ql/tools/autobuild.cmd similarity index 100% rename from tools/autobuild.cmd rename to ql/tools/autobuild.cmd diff --git a/tools/autobuild.sh b/ql/tools/autobuild.sh similarity index 100% rename from tools/autobuild.sh rename to ql/tools/autobuild.sh diff --git a/tools/index-files.cmd b/ql/tools/index-files.cmd similarity index 100% rename from tools/index-files.cmd rename to ql/tools/index-files.cmd diff --git a/tools/index-files.sh b/ql/tools/index-files.sh similarity index 100% rename from tools/index-files.sh rename to ql/tools/index-files.sh diff --git a/tools/qltest.cmd b/ql/tools/qltest.cmd similarity index 100% rename from tools/qltest.cmd rename to ql/tools/qltest.cmd diff --git a/tools/qltest.sh b/ql/tools/qltest.sh similarity index 100% rename from tools/qltest.sh rename to ql/tools/qltest.sh