Bug 1845017 - Disable the TestPHCExhaustion test r=glandium
[gecko.git] / tools / lint / license.yml
blobeafdab9f03b79bca1b955daac0643ba592c5cb6d
1 ---
2 license:
3     description: License Check
4     include:
5         - .
6     exclude:
7         # These paths need to be triaged.
8         - build/pgo/js-input
9         # License not super clear
10         - browser/branding/
11         # Trademarks
12         - browser/components/pocket/content/panels/
13         - browser/components/newtab/data/content/tippytop/images/
14         - toolkit/components/pdfjs/content/web/images/
15         # We probably want a specific license
16         - browser/extensions/webcompat/injections/
17         # Different license
18         - build/pgo/blueprint/print.css
19         # Different license
20         - build/pgo/blueprint/screen.css
21         # Empty files
22         - config/external/nspr/_pl_bld.h
23         - config/external/nspr/_pr_bld.h
24         # Unknown origin
25         - gfx/2d/MMIHelpers.h
26         # might not work with license
27         - gradle.properties
28         # might not work with license
29         - gradle/wrapper/gradle-wrapper.properties
30         # Imported code that is dual Apache2 / MIT licensed
31         - intl/l10n/rust/l10nregistry-rs
32         - intl/l10n/rust/l10nregistry-tests
33         # tests
34         - js/src/devtools/rootAnalysis/t/
35         - mobile/android/geckoview/src/main/AndroidManifest_overlay.jinja
36         - mobile/android/geckoview_example/src/main
37         - testing/webcompat/interventions/
38         - testing/webcompat/shims/
39         # might not work with license
40         - mobile/android/gradle/dotgradle-offline/gradle.properties
41         # might not work with license
42         - mobile/android/gradle/dotgradle-online/gradle.properties
43         # Almost empty file
44         - modules/libpref/greprefs.js
45         - parser/html/java/named-character-references.html
46         - python/mozlint/test/files/
47         # By design
48         - python/mozrelease/mozrelease
49         - security/mac/hardenedruntime/browser.developer.entitlements.xml
50         - security/mac/hardenedruntime/browser.production.entitlements.xml
51         - security/mac/hardenedruntime/developer.entitlements.xml
52         - security/mac/hardenedruntime/plugin-container.developer.entitlements.xml
53         - security/mac/hardenedruntime/plugin-container.production.entitlements.xml
54         - security/mac/hardenedruntime/production.entitlements.xml
55         - testing/marionette/harness/marionette_harness/www/
56         # Browsertime can't handle this script when there's a comment at the top
57         - testing/raptor/browsertime/browsertime_benchmark.js
58         - toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc
59         - toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.h
60         - toolkit/mozapps/update/updater/crctable.h
61         - tools/lint/eslint/eslint-plugin-mozilla/lib/configs
62         # template fragments used to generate .js sources.
63         - toolkit/components/uniffi-bindgen-gecko-js/src/templates/js
64         # By design
65         - tools/lint/test/
66     extensions:
67         - .c
68         - .cc
69         - .cpp
70         - .css
71         - .dtd
72         - .ftl
73         - .h
74         - .html
75         - .java
76         - .js
77         - .jsm
78         - .jsx
79         - .m
80         - .mm
81         - .mjs
82         - .properties
83         - .py
84         - .rs
85         - .svg
86         - .xhtml
87         - .xml
88         - .xul
89     support-files:
90         - 'tools/lint/license/**'
91     type: external
92     payload: license:lint
93     find-dotfiles: true