Sha256: 5eb38145c061e7a25acb0e7d7f3107d85c9b41378b6b7c461360662bc82f5b16
Contents?: true
Size: 950 Bytes
Versions: 45
Compression:
Stored size: 950 Bytes
Contents
/** * @fileoverview Disallow the use of process.env() * @author Vignesh Anand */ "use strict"; //------------------------------------------------------------------------------ // Rule Definition //------------------------------------------------------------------------------ module.exports = { meta: { docs: { description: "disallow the use of `process.env`", category: "Node.js and CommonJS", recommended: false }, schema: [] }, create: function(context) { return { MemberExpression: function(node) { var objectName = node.object.name, propertyName = node.property.name; if (objectName === "process" && !node.computed && propertyName && propertyName === "env") { context.report(node, "Unexpected use of process.env."); } } }; } };
Version data entries
45 entries across 45 versions & 2 rubygems