File tree Expand file tree Collapse file tree 3 files changed +163
-0
lines changed
Expand file tree Collapse file tree 3 files changed +163
-0
lines changed Original file line number Diff line number Diff line change 1+ # This file must be named analyze_< RULESET> .ecl, where < RULESET> is the first
2+ # argument of analyze.sh.
3+ #
4+ # The aim of this file is to define the analysis configuration for < RULESET> .
5+ #
6+ # The essential portions of this file are marked with "# NEEDED":
7+ # they may be adapted of course.
8+ - eval_file= zephyr_common_config.ecl
9+
10+ - doc_begin= "Selection of guidelines from
11+ https://docs.zephyrproject.org/latest/contribute/coding_guidelines/index.html"
12+ - enable= MC3R1.D1.1
13+ - enable= MC3R1.D2.1
14+ - enable= MC3R1.D3.1
15+ - enable= MC3R1.D4.1
16+ - enable= MC3R1.D4.2
17+ - enable= MC3R1.D4.4
18+ - enable= MC3R1.D4.5
19+ - enable= MC3R1.D4.6
20+ - enable= MC3R1.D4.7
21+ - enable= MC3R1.D4.8
22+ - enable= MC3R1.D4.9
23+ - enable= MC3R1.D4.10
24+ - enable= MC3R1.D4.11
25+ - enable= MC3R1.D4.12
26+ - enable= MC3R1.D4.13
27+ - enable= MC3R1.D4.14
28+ - enable= MC3R1.R1.2
29+ - enable= MC3R1.R1.3
30+ - enable= MC3R1.R2.1
31+ - enable= MC3R1.R2.2
32+ - enable= MC3R1.R2.3
33+ - enable= MC3R1.R2.6
34+ - enable= MC3R1.R2.7
35+ - enable= MC3R1.R3.1
36+ - enable= MC3R1.R3.2
37+ - enable= MC3R1.R4.1
38+ - enable= MC3R1.R4.2
39+ - enable= MC3R1.R5.1
40+ - enable= MC3R1.R5.2
41+ - enable= MC3R1.R5.3
42+ - enable= MC3R1.R5.4
43+ - enable= MC3R1.R5.5
44+ - enable= MC3R1.R5.6
45+ - enable= MC3R1.R5.7
46+ - enable= MC3R1.R5.8
47+ - enable= MC3R1.R5.9
48+ - enable= MC3R1.R6.1
49+ - enable= MC3R1.R6.2
50+ - enable= MC3R1.R7.1
51+ - enable= MC3R1.R7.2
52+ - enable= MC3R1.R7.3
53+ - enable= MC3R1.R7.4
54+ - enable= MC3R1.R8.1
55+ - enable= MC3R1.R8.2
56+ - enable= MC3R1.R8.3
57+ - enable= MC3R1.R8.4
58+ - enable= MC3R1.R8.5
59+ - enable= MC3R1.R8.6
60+ - enable= MC3R1.R8.8
61+ - enable= MC3R1.R8.9
62+ - enable= MC3R1.R8.10
63+ - enable= MC3R1.R8.12
64+ - enable= MC3R1.R8.14
65+ - enable= MC3R1.R9.1
66+ - enable= MC3R1.R9.2
67+ - enable= MC3R1.R9.3
68+ - enable= MC3R1.R9.4
69+ - enable= MC3R1.R9.5
70+ - enable= MC3R1.R10.1
71+ - enable= MC3R1.R10.2
72+ - enable= MC3R1.R10.3
73+ - enable= MC3R1.R10.4
74+ - enable= MC3R1.R10.5
75+ - enable= MC3R1.R10.6
76+ - enable= MC3R1.R10.7
77+ - enable= MC3R1.R10.8
78+ - enable= MC3R1.R11.2
79+ - enable= MC3R1.R11.6
80+ - enable= MC3R1.R11.7
81+ - enable= MC3R1.R11.8
82+ - enable= MC3R1.R11.9
83+ - enable= MC3R1.R12.1
84+ - enable= MC3R1.R12.2
85+ - enable= MC3R1.R12.4
86+ - enable= MC3R1.R12.5
87+ - enable= MC3R1.R13.1
88+ - enable= MC3R1.R13.2
89+ - enable= MC3R1.R13.3
90+ - enable= MC3R1.R13.4
91+ - enable= MC3R1.R13.5
92+ - enable= MC3R1.R13.6
93+ - enable= MC3R1.R14.1
94+ - enable= MC3R1.R14.2
95+ - enable= MC3R1.R14.3
96+ - enable= MC3R1.R14.4
97+ - enable= MC3R1.R15.2
98+ - enable= MC3R1.R15.3
99+ - enable= MC3R1.R15.6
100+ - enable= MC3R1.R15.7
101+ - enable= MC3R1.R16.1
102+ - enable= MC3R1.R16.2
103+ - enable= MC3R1.R16.3
104+ - enable= MC3R1.R16.4
105+ - enable= MC3R1.R16.5
106+ - enable= MC3R1.R16.6
107+ - enable= MC3R1.R16.7
108+ - enable= MC3R1.R17.1
109+ - enable= MC3R1.R17.2
110+ - enable= MC3R1.R17.3
111+ - enable= MC3R1.R17.4
112+ - enable= MC3R1.R17.5
113+ - enable= MC3R1.R17.6
114+ - enable= MC3R1.R17.7
115+ - enable= MC3R1.R18.1
116+ - enable= MC3R1.R18.2
117+ - enable= MC3R1.R18.3
118+ - enable= MC3R1.R18.5
119+ - enable= MC3R1.R18.6
120+ - enable= MC3R1.R18.8
121+ - enable= MC3R1.R19.1
122+ - enable= MC3R1.R20.2
123+ - enable= MC3R1.R20.3
124+ - enable= MC3R1.R20.4
125+ - enable= MC3R1.R20.7
126+ - enable= MC3R1.R20.8
127+ - enable= MC3R1.R20.9
128+ - enable= MC3R1.R20.11
129+ - enable= MC3R1.R20.12
130+ - enable= MC3R1.R20.13
131+ - enable= MC3R1.R20.14
132+ - enable= MC3R1.R21.1
133+ - enable= MC3R1.R21.2
134+ - enable= MC3R1.R21.3
135+ - enable= MC3R1.R21.4
136+ - enable= MC3R1.R21.6
137+ - enable= MC3R1.R21.7
138+ - enable= MC3R1.R21.9
139+ - enable= MC3R1.R21.11
140+ - enable= MC3R1.R21.12
141+ - enable= MC3R1.R21.13
142+ - enable= MC3R1.R21.14
143+ - enable= MC3R1.R21.15
144+ - enable= MC3R1.R21.16
145+ - enable= MC3R1.R21.17
146+ - enable= MC3R1.R21.18
147+ - enable= MC3R1.R21.19
148+ - enable= MC3R1.R21.20
149+ - enable= MC3R1.R22.1
150+ - enable= MC3R1.R22.2
151+ - enable= MC3R1.R22.3
152+ - enable= MC3R1.R22.4
153+ - enable= MC3R1.R22.5
154+ - enable= MC3R1.R22.6
155+ - enable= MC3R1.R22.7
156+ - enable= MC3R1.R22.8
157+ - enable= MC3R1.R22.9
158+ - enable= MC3R1.R22.10
159+ - doc_end
Original file line number Diff line number Diff line change @@ -61,6 +61,8 @@ elseif(ECLAIR_RULESET_WP)
6161 set (ECLAIR_RULESET WP)
6262elseif (ECLAIR_RULESET_STD_LIB)
6363 set (ECLAIR_RULESET std_lib)
64+ elseif (ECLAIR_RULESET_ZEPHYR_GUIDELINES)
65+ set (ECLAIR_RULESET zephyr_guidelines)
6466endif ()
6567
6668# ECLAIR report
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ option(ECLAIR_RULESET_STU_HEAVY "Selection of complex STU project coding guideli
1111option (ECLAIR_RULESET_WP "All whole program project coding guidelines ('system' in MISRA's
1212 parlance)." OFF )
1313option (ECLAIR_RULESET_STD_LIB "Project coding guidelines about the C Standard Library" OFF )
14+ option (ECLAIR_RULESET_ZEPHYR_GUIDELINES "Zephyr project Coding Guidelines" OFF )
1415option (ECLAIR_RULESET_USER "User defined ruleset" OFF )
1516
1617option (ECLAIR_METRICS_TAB "Metrics in a spreadsheet format" OFF )
@@ -40,6 +41,7 @@ set(ECLAIR_RULESETS
4041 ECLAIR_RULESET_STU_HEAVY
4142 ECLAIR_RULESET_WP
4243 ECLAIR_RULESET_STD_LIB
44+ ECLAIR_RULESET_ZEPHYR_GUIDELINES
4345 ECLAIR_RULESET_USER
4446)
4547
You can’t perform that action at this time.
0 commit comments