<div class="workspace-viewer-container">
- <ul class="coding-rules-detail-properties">
- <li class="coding-rules-detail-property coding-rules-detail-tag-list">
- <i class="icon-tags"></i>
- <span>{{#if allTags}}{{join allTags ', '}}{{else}}{{t 'coding_rules.no_tags'}}{{/if}}</span>
- </li>
+ {{#if severity}}
+ <ul class="coding-rules-detail-properties">
+ {{#unless isManual}}
+ <li class="coding-rules-detail-property"
+ data-toggle="tooltip" data-placement="bottom" title="Default rule severity">
+ {{severityIcon severity}} {{t "severity" severity}}
+ </li>
+ {{/unless}}
+
+ {{#notEq status 'READY'}}
+ <li class="coding-rules-detail-property"
+ data-toggle="tooltip" data-placement="bottom" title="Rule status">{{status}}</li>
+ {{/notEq}}
+
+ <li class="coding-rules-detail-property coding-rules-detail-tag-list {{#if canWrite}}coding-rules-detail-tags-change{{/if}}"
+ data-toggle="tooltip" data-placement="bottom" title="Rule tags">
+ <i class="icon-tags"></i>
+ <span>{{#if allTags}}{{join allTags ', '}}{{else}}{{t 'coding_rules.no_tags'}}{{/if}}</span>
+ </li>
+
+ <li class="coding-rules-detail-property">{{t 'coding_rules.available_since'}} {{d createdAt}}</li>
+
+ <li class="pull-right">
+ <a class="icon-link" target="_blank" href="{{rulePermalink key}}"></a>
+ </li>
+ </ul>
+
{{#if debtCharName}}
- <li class="coding-rules-detail-property">{{debtCharName}}{{#if debtSubCharName}} > {{debtSubCharName}}{{/if}}</li>
+ <ul class="coding-rules-detail-properties">
+ <li class="coding-rules-detail-property"
+ data-toggle="tooltip" data-placement="bottom" title="Rule characteristic">
+ {{debtCharName}}{{#if debtSubCharName}} > {{debtSubCharName}}{{/if}}
+ </li>
+
+ {{#if debtRemFnType}}
+ <li class="coding-rules-detail-property"
+ data-toggle="tooltip" data-placement="bottom" title="{{t 'coding_rules.remediation_function'}}">
+ {{t 'coding_rules.remediation_function' debtRemFnType}}:
+
+ {{#if debtRemFnOffset}}{{debtRemFnOffset}}{{/if}}
+ {{#if debtRemFnCoeff}}{{#if debtRemFnOffset}}+{{/if}}{{debtRemFnCoeff}}{{/if}}
+ {{#if effortToFixDescription}}{{effortToFixDescription}}{{/if}}
+ </li>
+ {{/if}}
+ </ul>
{{/if}}
- <li class="pull-right">
- <a class="icon-link" target="_blank" href="{{rulePermalink key}}"></a>
- </li>
- </ul>
+ {{/if}}
<div class="coding-rules-detail-description rule-desc markdown">{{{htmlDesc}}}</div>
<div class="rule-desc markdown">{{{htmlNote}}}</div>
</div>
{{/if}}
+
+ <h3 class="coding-rules-detail-title">{{t 'coding_rules.parameters'}}</h3>
+ <table class="coding-rules-detail-parameters">
+ {{#each params}}
+ <tr class="coding-rules-detail-parameter">
+ <td class="coding-rules-detail-parameter-name">{{key}}</td>
+ <td class="coding-rules-detail-parameter-description" data-key="{{key}}">
+ <p>{{{htmlDesc}}}</p>
+ {{#if ../../templateKey}}
+ <div class="note spacer-top">
+ {{#if defaultValue }}
+ <span class="coding-rules-detail-parameter-value">{{defaultValue}}</span>
+ {{else}}
+ {{t 'coding_rules.parameter.empty'}}
+ {{/if}}
+ </div>
+ {{else}}
+ {{#if defaultValue}}
+ <div class="note spacer-top">
+ {{t 'coding_rules.parameters.default_value'}}<br>
+ <span class="coding-rules-detail-parameter-value">{{defaultValue}}</span>
+ </div>
+ {{/if}}
+ {{/if}}
+ </td>
+ </tr>
+ {{/each}}
+ </table>
+
</div>