8eced727db31e8bbb6eda0d493dcfb156543e6ab
[platform/framework/web/crosswalk-tizen.git] /
1 /**
2  * @fileoverview Rule to flag use of eval() statement
3  * @author Nicholas C. Zakas
4  * @copyright 2015 Mathias Schreck. All rights reserved.
5  * @copyright 2013 Nicholas C. Zakas. All rights reserved.
6  */
7
8 "use strict";
9
10 //------------------------------------------------------------------------------
11 // Rule Definition
12 //------------------------------------------------------------------------------
13
14 module.exports = function(context) {
15
16     return {
17         "CallExpression": function(node) {
18             if (node.callee.name === "eval") {
19                 context.report(node, "eval can be harmful.");
20             }
21         }
22     };
23
24 };