solium-plugin-security
Version:
Official Solium Plugin for Security-related lint rules
38 lines (28 loc) • 686 B
JavaScript
/**
* @fileoverview Discourage use of inline assembly.
* @author Raghav Dua <duaraghav8@gmail.com>
*/
;
module.exports = {
meta: {
docs: {
description: "Discourage use of inline assembly",
recommended: true,
type: "error"
},
schema: []
},
create(context) {
function reportUse(emitted) {
if (emitted.exit) { return; }
const {node} = emitted;
context.report({
node,
message: "Avoid using Inline Assembly."
});
}
return {
InlineAssemblyStatement: reportUse
};
}
};