From 7ea761089274126b3dae6b6b41ce620cd960eea0 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Mon, 8 Aug 2016 09:56:00 -0600 Subject: [PATCH] Global strict mode for rules and Node tests --- rules/.eslintrc | 3 +++ rules/index.js | 2 ++ rules/no-duplicate-requires.js | 2 ++ rules/no-unused-requires.js | 2 ++ rules/requires-first.js | 2 ++ rules/util.js | 2 ++ rules/valid-requires.js | 2 ++ test/node/.eslintrc | 3 +++ test/node/one-provide.js | 2 ++ 9 files changed, 20 insertions(+) diff --git a/rules/.eslintrc b/rules/.eslintrc index 22abc7fb2b..6c191c19c8 100644 --- a/rules/.eslintrc +++ b/rules/.eslintrc @@ -1,5 +1,8 @@ { "env": { "es6": true + }, + "rules": { + "strict": [2, "global"] } } diff --git a/rules/index.js b/rules/index.js index 2658bc9c98..f625cac35b 100644 --- a/rules/index.js +++ b/rules/index.js @@ -1,3 +1,5 @@ +'use strict'; + module.exports = { rules: { 'no-duplicate-requires': require('./no-duplicate-requires').rule, diff --git a/rules/no-duplicate-requires.js b/rules/no-duplicate-requires.js index 7574572a29..6e7d965bec 100644 --- a/rules/no-duplicate-requires.js +++ b/rules/no-duplicate-requires.js @@ -1,3 +1,5 @@ +'use strict'; + const util = require('./util'); exports.rule = { diff --git a/rules/no-unused-requires.js b/rules/no-unused-requires.js index a5ba7d272c..2436bb4447 100644 --- a/rules/no-unused-requires.js +++ b/rules/no-unused-requires.js @@ -1,3 +1,5 @@ +'use strict'; + const util = require('./util'); function getName(node) { diff --git a/rules/requires-first.js b/rules/requires-first.js index 0641019c52..1031a70887 100644 --- a/rules/requires-first.js +++ b/rules/requires-first.js @@ -1,3 +1,5 @@ +'use strict'; + const util = require('./util'); exports.rule = { diff --git a/rules/util.js b/rules/util.js index 00b3fefbb5..605a5d7a9e 100644 --- a/rules/util.js +++ b/rules/util.js @@ -1,3 +1,5 @@ +'use strict'; + function isGoogCallExpression(node, name) { const callee = node.callee; return callee && callee.type === 'MemberExpression' && diff --git a/rules/valid-requires.js b/rules/valid-requires.js index b7f7479df0..e98a4e00aa 100644 --- a/rules/valid-requires.js +++ b/rules/valid-requires.js @@ -1,3 +1,5 @@ +'use strict'; + const util = require('./util'); exports.rule = { diff --git a/test/node/.eslintrc b/test/node/.eslintrc index 60b5f72125..efd65c09ef 100644 --- a/test/node/.eslintrc +++ b/test/node/.eslintrc @@ -2,5 +2,8 @@ "env": { "es6": true, "mocha": true + }, + "rules": { + "strict": [2, "global"] } } diff --git a/test/node/one-provide.js b/test/node/one-provide.js index 9205746ca6..83d25309bd 100644 --- a/test/node/one-provide.js +++ b/test/node/one-provide.js @@ -1,3 +1,5 @@ +'use strict'; + const assert = require('assert'); const fs = require('fs'); const glob = require('glob');