mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-13 09:46:22 +00:00
Fix markdownlint result desplay works properly
This commit is contained in:
@@ -647,15 +647,17 @@ export default class CodeEditor extends React.Component {
|
|||||||
return markdownlint(lintOptions, (err, result) => {
|
return markdownlint(lintOptions, (err, result) => {
|
||||||
if (!err) {
|
if (!err) {
|
||||||
const foundIssues = []
|
const foundIssues = []
|
||||||
|
const splitText = text.split('\n')
|
||||||
result.content.map(item => {
|
result.content.map(item => {
|
||||||
let ruleNames = ''
|
let ruleNames = ''
|
||||||
item.ruleNames.map((ruleName, index) => {
|
item.ruleNames.map((ruleName, index) => {
|
||||||
ruleNames += ruleName
|
ruleNames += ruleName
|
||||||
ruleNames += (index === item.ruleNames.length - 1) ? ': ' : '/'
|
ruleNames += (index === item.ruleNames.length - 1) ? ': ' : '/'
|
||||||
})
|
})
|
||||||
|
const lineNumber = item.lineNumber - 1
|
||||||
foundIssues.push({
|
foundIssues.push({
|
||||||
from: CodeMirror.Pos(item.lineNumber, 0),
|
from: CodeMirror.Pos(lineNumber, 0),
|
||||||
to: CodeMirror.Pos(item.lineNumber, 1),
|
to: CodeMirror.Pos(lineNumber, splitText[lineNumber].length),
|
||||||
message: ruleNames + item.ruleDescription,
|
message: ruleNames + item.ruleDescription,
|
||||||
severity: 'warning'
|
severity: 'warning'
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user