+
{
+ if (issueIndex > -1) {
+ const list = cloneDeep(expanded);
+ list[issueIndex] = !expanded[issueIndex];
+ setExpanded(list);
+ }
+ }}
+ >
+
+ {expanded[issueIndex] || fileError ? (
+
+ ) : (
+
+ )}
+ 【{detail.checkrule_real_name}】规则描述:
+ {ruleDetail.rule_title}
+
+
+ {issueIndex !== 0 && !fileError && (
+ document.body}
+ >
+ }
+ onClick={(e: any) => {
+ e.stopPropagation();
+ if (issueIndex > -1) {
+ scrollToItem(issueLines[issueIndex - 1]);
+ const nextIssueDetail = getCurIssueDetail(issueLines[issueIndex - 1]);
+ if (nextIssueDetail) {
+ setCurIssueLine(nextIssueDetail.line);
+ }
}
- }
- }}
- />
-
- )}
- {issueIndex < issueLines.length - 1 && !fileError && (
- document.body}
- >
- }
- onClick={(e: any) => {
- e.stopPropagation();
- if (issueIndex > -1) {
- scrollToItem(issueLines[issueIndex + 1]);
- const nextIssueDetail = getCurIssueDetail(issueLines[issueIndex + 1]);
- if (nextIssueDetail) {
- setCurIssueLine(nextIssueDetail.line);
+ }}
+ />
+
+ )}
+ {issueIndex < issueLines.length - 1 && !fileError && (
+ document.body}
+ >
+ }
+ onClick={(e: any) => {
+ e.stopPropagation();
+ if (issueIndex > -1) {
+ scrollToItem(issueLines[issueIndex + 1]);
+ const nextIssueDetail = getCurIssueDetail(issueLines[issueIndex + 1]);
+ if (nextIssueDetail) {
+ setCurIssueLine(nextIssueDetail.line);
+ }
}
- }
- }}
- />
-
- )}
-
-
-
- 错误原因:{detail.msg}
- {!isEmpty(curIssueDetail?.issue_refers) && (
+ }}
+ />
+
+ )}
+
+
+
+ 错误原因:{detail.msg}
+ {!isEmpty(curIssueDetail?.issue_refers) && (
- )}
+ )}
- {(expanded[issueIndex] || fileError)
- && ruleDetail.checkruledesc?.desc && (
-
-
规则详细说明
-
- {ruleDetail.checkruledesc?.desc}
-
-
- )}
-
- )}
+ {(expanded[issueIndex] || fileError)
+ && ruleDetail.checkruledesc?.desc && (
+