blob: b8ef4ea1c3678a95428656645f2ee5102a661413 (
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
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
<div class="coding-rules-detail-context"></div>
<h3 class="coding-rules-detail-header">
{{name}}
<a class="coding-rules-detail-permalink" href="#rule_key={{key}}">
<i class="icon-link"></i> {{t 'coding_rules.permalink'}}
</a>
</h3>
<span class="subtitle">{{key}}</span>
<ul class="coding-rules-detail-properties">
<li class="coding-rules-detail-property">{{severityIcon severity}} {{t "severity" severity}}</li>
{{#notEq status 'READY'}}
<li class="coding-rules-detail-property">
<span class="coding-rules-detail-status">{{status}}</span>
</li>
{{/notEq}}
<li class="coding-rules-detail-property coding-rules-detail-tag-list {{#if canWrite}}coding-rules-detail-tags-change{{/if}}">
<i class="icon-tags"></i>
<span>{{#if allTags}}{{join allTags ', '}}{{else}}{{t 'coding_rules.no_tags'}}{{/if}}</span>
</li>
{{#if canWrite}}<li class="coding-rules-detail-property coding-rules-detail-tag-edit">
{{#if sysTags}}<i class="icon-tags"></i>
<span>{{join sysTags ', '}}</span>{{/if}}
<input class="coding-rules-detail-tag-input" type="text" value="{{#if tags}}{{join tags ','}}{{/if}}">
<div class="button-group">
<button class="coding-rules-detail-tag-edit-done">{{t 'Done'}}</button>
</div>
</li>{{/if}}
<li class="coding-rules-detail-property">{{subcharacteristic}}</li>
<li class="coding-rules-detail-property">{{t 'coding_rules.available_since'}} {{d createdAt}}</li>
<li class="coding-rules-detail-property">{{repository}} ({{language}})</li>
</ul>
<div class="coding-rules-detail-description rule-desc">{{{htmlDesc}}}</div>
<div class="coding-rules-detail-description coding-rules-detail-description-extra">
<div id="coding-rules-detail-description-extra">
{{#if htmlNote}}
<div class="rule-desc marginbottom10">{{{htmlNote}}}</div>{{/if}}
{{#if canWrite}}<div class="button-group">
<button id="coding-rules-detail-extend-description">{{t 'coding_rules.extend_description'}}</button>
</div>{{/if}}
</div>
{{#if canWrite}}<div class="coding-rules-detail-extend-description-form">
<table class="width100">
<tbody>
<tr>
<td class="width100" colspan="2">
<textarea id="coding-rules-detail-extend-description-text" rows="4"
style="width: 100%; margin-bottom: 4px;">{{mdNote}}</textarea>
</td>
</tr>
<tr>
<td>
<div class="button-group">
<button id="coding-rules-detail-extend-description-submit">{{t 'coding_rules.extend_description'}}</button>
</div>
<a id="coding-rules-detail-extend-description-cancel" class="action">{{t 'cancel'}}</a>
</td>
<td class="right">
{{> '_markdown-tips' }}
</td>
</tr>
</tbody>
</table>
</div>
<div id="coding-rules-detail-extend-description-spinner">
<i class="spinner"></i>
</div>{{/if}}
</div>
{{#if params}}
<h3 class="coding-rules-detail-title">{{t 'coding_rules.parameters'}}</h3>
<ul class="coding-rules-detail-parameters">
{{#each params}}
<li class="coding-rules-detail-parameter">
<h3 class="coding-rules-detail-parameter-name">{{key}}</h3>
<div class="coding-rules-detail-parameter-description">
{{desc}}
{{#if defaultValue}}
<div>{{t 'coding_rules.parameters.default_value'}} {{defaultValue}}</div>
{{/if}}
</div>
</li>
{{/each}}
</ul>
{{/if}}
{{#if isTemplate}}
<div class="coding-rules-detail-custom-rules-section">
<h3 class="coding-rules-detail-title">{{t 'coding_rules.custom_rules'}}</h3>
{{#if canWrite}}<div class="button-group coding-rules-detail-quality-profiles-activation">
<button id="coding-rules-custom-rules-create">{{t 'coding_rules.create'}}</button>
</div>{{/if}}
<div id="coding-rules-detail-custom-rules"></div>
</div>
{{else}}
<div class="coding-rules-detail-quality-profiles-section">
<h3 class="coding-rules-detail-title">{{t 'coding_rules.quality_profiles'}}</h3>
{{#if canWrite}}<div class="button-group coding-rules-detail-quality-profiles-activation">
<button id="coding-rules-quality-profile-activate">{{t 'coding_rules.activate'}}</button>
</div>{{/if}}
<div id="coding-rules-detail-quality-profiles"></div>
</div>
{{/if}}
|