eslint-plugin-format-message
Version:
format-message i18n specific rules for ESLint
19 lines (16 loc) • 452 B
JavaScript
var util = require('format-message-estree-util')
var visitFormatCall = require('../util/visit-format-call')
module.exports = {
meta: {
schema: []
},
create: function (context) {
return visitFormatCall(context, function (node) {
var message = util.getMessageDetails(node.arguments)
if (!message.default) {
context.report(node.arguments[0] || node, 'Pattern is not a string literal')
}
})
}
}