зеркало из https://github.com/github/codeql.git
e85cdf2ec3 | ||
---|---|---|
.. | ||
codegen | ||
extractor | ||
ql | ||
tools | ||
.clang-format | ||
.codeqlmanifest.json | ||
.gitignore | ||
BUILD.bazel | ||
README.md | ||
codeql-extractor.yml |
README.md
Warning
The Swift codeql package is an experimental and unsupported work in progress.
Usage
Run
bazel run //swift:create-extractor-pack
which will install swift/extractor-pack
.
Using --search-path=swift/extractor-pack
will then pick up the Swift extractor. You can also use
--search-path=swift
, as the extractor pack is mentioned in swift/.codeqlmanifest.json
.
Notice you can run bazel run :create-extractor-pack
if you already are in the swift
directory.
Code generation
Make sure to install the pip requirements via
python3 -m pip install -r codegen/requirements.txt
Run
bazel run //swift/codegen
to update generated files. This can be shortened to
bazel run codegen
if you are in the swift
directory.