module.exports = { meta: { docs: {}, schema: [] }, create(context) { function handleComment(comment) { var value = comment.value.trim() if (value.match(/@flow weak/)) { context.report(comment, "Do not use Flow 'weak' mode checking, use @flow instead.") } } return { LineComment: handleComment, BlockComment: handleComment, Program() { const comments = context.getSourceCode().getAllComments() comments.forEach(handleComment) } } } }