eslint-plugin-format-message
Version:
format-message i18n specific rules for ESLint
19 lines (16 loc) • 433 B
JavaScript
var util = require('format-message-estree-util')
var visitJSXMessage = require('../util/visit-jsx-message')
module.exports = {
meta: {
schema: []
},
create: function (context) {
return visitJSXMessage(context, function (node) {
var message = util.getElementMessageDetails(node)
if (!message.default) {
context.report(node, 'JSX element has nothing to translate')
}
})
}
}