solium-plugin-security
Version:
Official Solium Plugin for Security-related lint rules
40 lines (27 loc) • 727 B
JavaScript
/**
* @fileoverview Ensure no use of continue statements in the code
* @author Simon Hajjar <simon.j.hajjar@gmail.com>
*/
;
module.exports = {
meta: {
docs: {
recommended: false,
type: "off",
description: "Avoid use of 'continue' statement."
},
schema: []
},
create: function(context) {
function inspectContinueStatement(emitted) {
if (emitted.exit) { return; }
context.report({
node: emitted.node,
message: "Avoid use of 'continue' statement."
});
}
return {
ContinueStatement: inspectContinueStatement
};
}
};