github / github/codeql

`codeql resolve qlpacks` is reporting errors for duplicated packs from different languages even though it is not a problem

Aperta
#17,059 8 commenti 0 reazioni 0 assegnatari Vedi su GitHub
acknowledged CLI
Lingua principale
CodeQL
Stelle
10.1k
Fork
2.1k
Merge medio
2g 15h
PR unite (30g)
141

Descrizione

**Description of the issue**

A fresh download of the CodeQL bundle shows errors when running:
```
./codeql resolve qlpacks
```
The errors shown seems to be false positives because they all seems to report duplicated packs: But the packs are in separate languages, so it could be fine: If that is the case, then the `resolve qlpacks` likely just need to consider if the packs are in fact from different languages.

On the other hand, then it does seem strange that multiple languages have individual packs for `xml`, `yml` etc. Should they not all be defined in one location? And if there then are language specific considerations for these cases then they could be added in the relevant language folder.

**Reproduction**

1. Download the latest version of the bundle here: https://github.com/github/codeql-action/releases
1. I Downloaded v2.18.1 called [codeql-bundle-linux64.tar.gz](https://github.com/github/codeql-action/releases/download/codeql-bundle-v2.18.1/codeql-bundle-linux64.tar.gz)
1. Unpack the bundle
2. Execute `./codeql resolve qlpacks` at the root of the unpacked folder.


Here is the full output of my run

```
> ./codeql resolve qlpacks

codeql/controlflow is found in 6 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/controlflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-examples/0.0.0/.codeql/libraries/codeql/controlflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/swift-queries/1.0.3/.codeql/libraries/codeql/controlflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3/.codeql/libraries/codeql/controlflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-examples/0.0.0/.codeql/libraries/codeql/controlflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-queries/1.0.3/.codeql/libraries/codeql/controlflow/1.0.3
codeql/cpp-all is found in 3 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-all/1.2.0
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3/.codeql/libraries/codeql/cpp-all/1.2.0
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-examples/0.0.0/.codeql/libraries/codeql/cpp-all/1.2.0
codeql/cpp-examples (/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-examples/0.0.0)
codeql/cpp-queries (/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3)
codeql/csharp-all is found in 3 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-examples/0.0.0/.codeql/libraries/codeql/csharp-all/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3/.codeql/libraries/codeql/csharp-all/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-all/1.0.3
codeql/csharp-examples (/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-examples/0.0.0)
codeql/csharp-queries (/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3)
codeql/dataflow is found in 16 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-examples/0.0.0/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-examples/0.0.0/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/swift-queries/1.0.3/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-examples/0.0.0/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-queries/1.0.3/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-queries/1.0.3/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-examples/0.0.0/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-examples/0.0.0/.codeql/libraries/codeql/dataflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-examples/0.0.0/.codeql/libraries/codeql/dataflow/1.0.3
codeql/go-all is found in 3 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/go-queries/1.0.3/.codeql/libraries/codeql/go-all/1.1.2
/home/USER/Projects/codeql-home/qlpacks/codeql/go-examples/0.0.0/.codeql/libraries/codeql/go-all/1.1.2
/home/USER/Projects/codeql-home/qlpacks/codeql/go-all/1.1.2
codeql/go-examples (/home/USER/Projects/codeql-home/qlpacks/codeql/go-examples/0.0.0)
codeql/go-queries (/home/USER/Projects/codeql-home/qlpacks/codeql/go-queries/1.0.3)
codeql/java-all is found in 3 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/java-all/1.1.2
/home/USER/Projects/codeql-home/qlpacks/codeql/java-all/1.1.2
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/java-all/1.1.2
codeql/java-examples (/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0)
codeql/java-queries (/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0)
codeql/javascript-all is found in 3 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-examples/0.0.0/.codeql/libraries/codeql/javascript-all/1.1.0
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-all/1.1.0
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/javascript-all/1.1.0
codeql/javascript-examples (/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-examples/0.0.0)
codeql/javascript-queries (/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3)
codeql/mad is found in 16 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-examples/0.0.0/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-examples/0.0.0/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/swift-queries/1.0.3/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-examples/0.0.0/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-queries/1.0.3/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-queries/1.0.3/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-examples/0.0.0/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-examples/0.0.0/.codeql/libraries/codeql/mad/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-examples/0.0.0/.codeql/libraries/codeql/mad/1.0.3
codeql/python-all is found in 3 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3/.codeql/libraries/codeql/python-all/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-all/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-examples/0.0.0/.codeql/libraries/codeql/python-all/1.0.3
codeql/python-examples (/home/USER/Projects/codeql-home/qlpacks/codeql/python-examples/0.0.0)
codeql/python-queries (/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3)
codeql/rangeanalysis is found in 5 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/rangeanalysis/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/rangeanalysis/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3/.codeql/libraries/codeql/rangeanalysis/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/rangeanalysis/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-examples/0.0.0/.codeql/libraries/codeql/rangeanalysis/1.0.3
codeql/regex is found in 10 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/regex/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-examples/0.0.0/.codeql/libraries/codeql/regex/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3/.codeql/libraries/codeql/regex/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/swift-queries/1.0.3/.codeql/libraries/codeql/regex/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/regex/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-examples/0.0.0/.codeql/libraries/codeql/regex/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-queries/1.0.3/.codeql/libraries/codeql/regex/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/regex/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/regex/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-examples/0.0.0/.codeql/libraries/codeql/regex/1.0.3
codeql/ruby-all is found in 3 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-examples/0.0.0/.codeql/libraries/codeql/ruby-all/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-queries/1.0.3/.codeql/libraries/codeql/ruby-all/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-all/1.0.3
codeql/ruby-examples (/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-examples/0.0.0)
codeql/ruby-queries (/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-queries/1.0.3)
codeql/ssa is found in 16 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-examples/0.0.0/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-examples/0.0.0/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/swift-queries/1.0.3/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-examples/0.0.0/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-queries/1.0.3/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-queries/1.0.3/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-examples/0.0.0/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-examples/0.0.0/.codeql/libraries/codeql/ssa/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-examples/0.0.0/.codeql/libraries/codeql/ssa/1.0.3
codeql/suite-helpers is found in 9 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/suite-helpers/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3/.codeql/libraries/codeql/suite-helpers/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/suite-helpers/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/swift-queries/1.0.3/.codeql/libraries/codeql/suite-helpers/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3/.codeql/libraries/codeql/suite-helpers/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-queries/1.0.3/.codeql/libraries/codeql/suite-helpers/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-queries/1.0.3/.codeql/libraries/codeql/suite-helpers/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3/.codeql/libraries/codeql/suite-helpers/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/suite-helpers/1.0.3
codeql/swift-all is found in 2 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/swift-all/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/swift-queries/1.0.3/.codeql/libraries/codeql/swift-all/1.0.3
codeql/swift-queries (/home/USER/Projects/codeql-home/qlpacks/codeql/swift-queries/1.0.3)
codeql/threat-models is found in 7 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/threat-models/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-examples/0.0.0/.codeql/libraries/codeql/threat-models/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3/.codeql/libraries/codeql/threat-models/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-queries/1.0.3/.codeql/libraries/codeql/threat-models/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/threat-models/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-examples/0.0.0/.codeql/libraries/codeql/threat-models/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/threat-models/1.0.3
codeql/tutorial is found in 16 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-examples/0.0.0/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-examples/0.0.0/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/swift-queries/1.0.3/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-examples/0.0.0/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-queries/1.0.3/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-queries/1.0.3/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-examples/0.0.0/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-examples/0.0.0/.codeql/libraries/codeql/tutorial/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-examples/0.0.0/.codeql/libraries/codeql/tutorial/1.0.3
codeql/typeflow is found in 5 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/typeflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/typeflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3/.codeql/libraries/codeql/typeflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/typeflow/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-examples/0.0.0/.codeql/libraries/codeql/typeflow/1.0.3
codeql/typetracking is found in 16 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-examples/0.0.0/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-examples/0.0.0/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/swift-queries/1.0.3/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-examples/0.0.0/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-queries/1.0.3/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-queries/1.0.3/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-examples/0.0.0/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-examples/0.0.0/.codeql/libraries/codeql/typetracking/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-examples/0.0.0/.codeql/libraries/codeql/typetracking/1.0.3
codeql/typos is found in 2 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/typos/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/typos/1.0.3
codeql/util is found in 16 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-examples/0.0.0/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-examples/0.0.0/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/swift-queries/1.0.3/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-examples/0.0.0/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-queries/1.0.3/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/ruby-queries/1.0.3/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/go-examples/0.0.0/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-examples/0.0.0/.codeql/libraries/codeql/util/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-examples/0.0.0/.codeql/libraries/codeql/util/1.0.3
codeql/xml is found in 11 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/java-queries/1.1.0/.codeql/libraries/codeql/xml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-examples/0.0.0/.codeql/libraries/codeql/xml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3/.codeql/libraries/codeql/xml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/xml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-examples/0.0.0/.codeql/libraries/codeql/xml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/csharp-queries/1.0.3/.codeql/libraries/codeql/xml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-queries/1.0.3/.codeql/libraries/codeql/xml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/java-examples/0.0.0/.codeql/libraries/codeql/xml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/xml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-examples/0.0.0/.codeql/libraries/codeql/xml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/cpp-examples/0.0.0/.codeql/libraries/codeql/xml/1.0.3
codeql/yaml is found in 5 same-priority locations, so attempts to resolve it will fail:
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-examples/0.0.0/.codeql/libraries/codeql/yaml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-queries/1.0.3/.codeql/libraries/codeql/yaml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/yaml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/javascript-queries/1.0.3/.codeql/libraries/codeql/yaml/1.0.3
/home/USER/Projects/codeql-home/qlpacks/codeql/python-examples/0.0.0/.codeql/libraries/codeql/yaml/1.0.3
legacy-upgrades (/home/USER/Projects/codeql-home/legacy-upgrades)
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Riproducete il report eseguendo `./codeql resolve qlpacks` nella radice di un bundle CodeQL scaricato e analizzate i percorsi dei pack duplicati sotto `qlpacks` e nelle directory `.codeql/libraries` annidate. Determinate come il comando distingue i duplicati con la stessa priorità tra le lingue. Il lavoro è completato quando i duplicati legittimi tra lingue non producono più errori di falso positivo, mentre i conflitti di risoluzione effettivi continuano a essere segnalati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
cli, tooling
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.