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