как написать исправление для пользовательского правила eslint
Я пишу собственные правила eslint. Правила отмечают правильное место в коде, но Visual Studio Code не предлагает моих быстрых исправлений.
Вот начало кода:
module.exports = {
meta: {
type: "suggestion",
docs: {
description: "Use design tokens",
category: "Design System",
recommended: false
},
fixable: "code"
},
И вот где я сообщаю о проблеме:
for (const m of matchedTokens) {
suggest.push({
desc: property.value.raw + " should be " + m,
fix(fixer) {
return fixer.replaceText(property.value, m);
}
})
}
context.report({
node: property,
message: 'Possible value for replacement of {{ key }} with design token',
data: {
key: property.key.name
},
suggest
})
Как сделать так, чтобы предложения работали в IDE? Верно ли мое ожидание, что они должны отображаться как быстрое исправление вVisual Studio
код? Что еще мне нужно сделать, чтобы внести исправления?