remove the redundant stylus-lang warning filter

This commit is contained in:
tophf 2020-10-09 19:40:11 +03:00
parent 707cd6576f
commit 11ce144efb

View File

@ -20,29 +20,19 @@
} }
}); });
function stylelint(text, config, mode) { function stylelint(text, config) {
return editorWorker.stylelint(text, config) return editorWorker.stylelint(text, config)
.then(({results}) => { .then(({results}) => !results[0] ? [] :
if (!results[0]) { results[0].warnings.map(({line, column: ch, text, severity}) => ({
return []; from: {line: line - 1, ch: ch - 1},
} to: {line: line - 1, ch},
const output = results[0].warnings.map(({line, column: ch, text, severity}) => message: text
({ .replace('Unexpected ', '')
from: {line: line - 1, ch: ch - 1}, .replace(/^./, firstLetter => firstLetter.toUpperCase())
to: {line: line - 1, ch}, .replace(/\s*\([^(]+\)$/, ''), // strip the rule,
message: text rule: text.replace(/^.*?\s*\(([^(]+)\)$/, '$1'),
.replace('Unexpected ', '') severity,
.replace(/^./, firstLetter => firstLetter.toUpperCase()) })));
.replace(/\s*\([^(]+\)$/, ''), // strip the rule,
rule: text.replace(/^.*?\s*\(([^(]+)\)$/, '$1'),
severity,
})
);
return mode !== 'stylus' ?
output :
output.filter(({message}) =>
!message.includes('"@css"') || !message.includes('(at-rule-no-unknown)'));
});
} }
function csslint(text, config) { function csslint(text, config) {