forked from amitsaha/dockerfile_lint
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbase_rules.yaml
83 lines (81 loc) · 1.58 KB
/
base_rules.yaml
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
---
profile:
name: "Default"
description: "Default Profile. Checks basic syntax."
general:
ref_url_base: "https://docs.docker.com/engine/reference/builder/"
valid_instructions:
- "FROM"
- "MAINTAINER"
- "RUN"
- "CMD"
- "LABEL"
- "EXPOSE"
- "ENV"
- "ADD"
- "COPY"
- "ENTRYPOINT"
- "VOLUME"
- "USER"
- "WORKDIR"
- "ONBUILD"
- "ARG"
- "STOPSIGNAL"
- "HEALTHCHECK"
- "SHELL"
ignore_regex: /^#/
multiline_regex: /\\$/
line_rules:
ARG:
paramSyntaxRegex: /.+/
rules: []
FROM:
paramSyntaxRegex: /.+/
rules: []
HEALTHCHECK:
paramSyntaxRegex: /.+/
rules: []
MAINTAINER:
paramSyntaxRegex: /.+/
rules: []
RUN:
paramSyntaxRegex: /.+/
rules: []
SHELL:
paramSyntaxRegex: /.+/
rules: []
CMD:
paramSyntaxRegex: /.+/
rules: []
LABEL:
paramSyntaxRegex: /.+/
rules: []
EXPOSE:
paramSyntaxRegex: /.+/
rules: []
ENV:
paramSyntaxRegex: /.+/
rules: []
ADD:
paramSyntaxRegex: /.+/
COPY:
paramSyntaxRegex: /.+/
rules: []
ENTRYPOINT:
paramSyntaxRegex: /.+/
rules: []
VOLUME:
paramSyntaxRegex: /.+/
rules: []
USER:
paramSyntaxRegex: /.+/
rules: []
WORKDIR:
paramSyntaxRegex: /.+/
rules: []
ONBUILD:
paramSyntaxRegex: /.+/
rules: []
required_instructions: []
discouraged_instructions: []
mutually_exclusive_instructions: []