summaryrefslogtreecommitdiffstats
path: root/comm/tools/lint/file-perm.yml
blob: aa20787d149eb7958e38841410045eb592c95f6b (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
52
53
54
55
---
file-perm:
    description: File permission check
    include:
        - comm/
    extensions:
        - .build
        - .c
        - .cc
        - .cpp
        - .flac
        - .h
        - .html
        - .idl
        - .js
        - .jsm
        - .jsx
        - .m
        - .md
        - .m4s
        - .mjs
        - .mm
        - .mozbuild
        - .mp4
        - .png
        - .rs
        - .rst
        - .svg
        - .ttf
        - .wasm
        - .webidl
        - .xhtml
        - .xml
        - .xul
        - .yml
    support-files:
        - 'tools/lint/file-perm/**'
    type: external
    payload: commlint:lint_wrapper
    wraps: file-perm:lint

maybe-shebang-file-perm:
    description: "File permission check for files that might have `#!` header."
    include:
        - .
    allow-shebang: true
    extensions:
        - .js
        - .py
        - .sh
    support-files:
        - 'tools/lint/file-perm/**'
    type: external
    payload: commlint:lint_wrapper
    wraps: file-perm:lint