как написать исправление для пользовательского правила 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код? Что еще мне нужно сделать, чтобы внести исправления?

0 ответов

Другие вопросы по тегам