summaryrefslogtreecommitdiffstats
path: root/comm/tools/lint/license.yml
blob: 255d06595a769ffe5277c97d99300302a5a6435b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
---
license:
    description: License Check
    include:
        - comm/
    exclude:
        # By design
        - comm/build/macosx/hardenedruntime/developer.entitlements.xml
        - comm/build/macosx/hardenedruntime/production.entitlements.xml
        # License not super clear, Firefox excludes its branding
        - comm/mail/branding/
        # Mostly empty file
        - comm/mail/base/content/overrides/app-license-name.html
        # Need to verify
        - comm/mail/components/im/messages
        # Public Domain, but do not match pre-approved strings from Mozilla
        - comm/mailnews/db/mork/morkDeque.cpp
        - comm/mailnews/db/mork/morkDeque.h
        # No license for README files
        - comm/mailnews/jsaccount/readme.html
        # License file in directory
        - comm/mailnews/mime/jsmime
    extensions:
        - .c
        - .cc
        - .cpp
        - .css
        - .dtd
        - .ftl
        - .h
        - .html
        - .idl
        - .java
        - .js
        - .jsm
        - .jsx
        - .m
        - .mjs
        - .mm
        - .properties
        - .py
        - .rs
        - .svg
        - .xhtml
        - .xml
        - .xul
    support-files:
        - 'tools/lint/license/**'
    type: external
    payload: commlint:lint_wrapper
    wraps: license:lint