gecko-dev/tools/lint/trojan-source.yml
Ben Dean-Kawamura fba8dd2c1e Bug 1910404 - UniFFI proc-macro support, r=lina,firefox-build-system-reviewers,glandium
Switched to library mode for generating bindings.

Updated our strategy for UniFFI components/fixtures.  There's now a
crate for components and a crate for fixtures.  These crates are a
dependency of gkrust-shared and also built as standalone libraries which
UniFFI uses to generate the bindings.

One upshot of this is that we no longer need the `crate_name` or
`udl_file` config values.  library-mode can figure out the udl paths
automatically.

Differential Revision: https://phabricator.services.mozilla.com/D221824
2024-09-16 15:18:07 +00:00

41 lines
1.7 KiB
YAML

---
trojan-source:
description: Trojan Source attack - CVE-2021-42572
include:
- .
exclude:
- intl/lwbrk/rulebrk.c
- testing/web-platform/tests/conformance-checkers/tools/ins-del-datetime.py
- modules/freetype2/src/autofit/afblue.c
- modules/freetype2/builds/amiga/include/config/ftconfig.h
- modules/freetype2/builds/amiga/include/config/ftmodule.h
- modules/freetype2/builds/amiga/src/base/ftsystem.c
- third_party/aom/test/dr_prediction_test.cc
- third_party/python/arrow/arrow/locales.py
# TODO: Remove this when https://github.com/jaraco/zipp/pull/125 lands
# to setuptools
- third_party/python/setuptools/setuptools/_vendor/zipp/__init__.py
- third_party/rust/chardetng/src/data.rs
- third_party/rust/clap_builder/src/output/textwrap/core.rs
- third_party/rust/textwrap/src/core.rs
- third_party/rust/icu_provider/src/hello_world.rs
- third_party/rust/icu_segmenter/src/grapheme.rs
- third_party/rust/icu_segmenter/src/line.rs
- third_party/rust/error-chain/tests/tests.rs
- third_party/rust/unicode-width/src/tests.rs
- security/nss/gtests/mozpkix_gtest/pkixnames_tests.cpp
- testing/web-platform/tests/webdriver/tests/bidi/input/perform_actions/key_tentative.py
- testing/web-platform/tests/webdriver/tests/classic/perform_actions/key_tentative.py
- toolkit/components/uniffi-bindgen-gecko-js/fixtures/rondpoint/tests/bindings/test_rondpoint.py
extensions:
- .c
- .cc
- .cpp
- .h
- .py
- .rs
support-files:
- 'tools/lint/trojan-source/**'
type: external
payload: trojan-source:lint