Skip to content

Commit 4bc45cd

Browse files
authored
Enforce strict mode (#341)
1 parent 458b1ec commit 4bc45cd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+127
-0
lines changed

create-ava-rule.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {isDeepStrictEqual} = require('util');
24
const espurify = require('espurify');
35
const enhance = require('enhance-visitors');

index.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const path = require('path');
24
const importModules = require('import-modules');
35

package.json

+5
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@
6767
"plugins": [
6868
"eslint-plugin"
6969
],
70+
"parserOptions": {
71+
"sourceType": "script"
72+
},
7073
"extends": [
7174
"plugin:eslint-plugin/all"
7275
],
@@ -79,10 +82,12 @@
7982
}
8083
],
8184
"rules": {
85+
"strict": "error",
8286
"ava/no-ignored-test-files": "off",
8387
"eslint-plugin/prefer-message-ids": "off",
8488
"eslint-plugin/require-meta-docs-description": "off",
8589
"eslint-plugin/require-meta-has-suggestions": "off",
90+
"eslint-plugin/prefer-placeholders": "off",
8691
"import/extensions": "off",
8792
"unicorn/prefer-module": "off"
8893
}

rules/assertion-arguments.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const {getStaticValue, isOpeningParenToken, isCommaToken, findVariable} = require('eslint-utils');
35
const util = require('../util');

rules/hooks-order.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/max-asserts.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const util = require('../util');
35
const createAvaRule = require('../create-ava-rule');

rules/no-async-fn-without-await.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/no-duplicate-modifiers.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const util = require('../util');
35
const createAvaRule = require('../create-ava-rule');

rules/no-identical-title.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {isDeepStrictEqual} = require('util');
24
const espurify = require('espurify');
35
const {visitIf} = require('enhance-visitors');

rules/no-ignored-test-files.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const util = require('../util');
35
const createAvaRule = require('../create-ava-rule');

rules/no-import-test-files.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const path = require('path');
24
const util = require('../util');
35

rules/no-incorrect-deep-equal.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const util = require('../util');
35
const createAvaRule = require('../create-ava-rule');

rules/no-inline-assertions.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/no-nested-tests.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/no-only-test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/no-skip-assert.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const util = require('../util');
35
const createAvaRule = require('../create-ava-rule');

rules/no-skip-test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/no-todo-implementation.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const util = require('../util');
35
const createAvaRule = require('../create-ava-rule');

rules/no-todo-test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/no-unknown-modifiers.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const util = require('../util');
35
const createAvaRule = require('../create-ava-rule');

rules/prefer-async-await.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/prefer-power-assert.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {isDeepStrictEqual} = require('util');
24
const espurify = require('espurify');
35
const {visitIf} = require('enhance-visitors');

rules/prefer-t-regex.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/test-title-format.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/test-title.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/use-t-throws-async-well.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const util = require('../util');
35
const createAvaRule = require('../create-ava-rule');

rules/use-t-well.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const MicroSpellingCorrecter = require('micro-spelling-correcter');
35

rules/use-t.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {visitIf} = require('enhance-visitors');
24
const createAvaRule = require('../create-ava-rule');
35
const util = require('../util');

rules/use-test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const path = require('path');
24
const {isDeepStrictEqual} = require('util');
35
const espurify = require('espurify');

rules/use-true-false.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const {isDeepStrictEqual} = require('util');
24
const espree = require('espree');
35
const espurify = require('espurify');

test/assertion-arguments.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/assertion-arguments');

test/create-ava-rule.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const createAvaRule = require('../create-ava-rule');

test/hooks-order.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const {outdent} = require('outdent');

test/integration/test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#!/usr/bin/env node
2+
'use strict';
3+
24
const path = require('path');
35
const process = require('process');
46
const Listr = require('listr');

test/max-asserts.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/max-asserts');

test/no-async-fn-without-await.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-async-fn-without-await');

test/no-duplicate-modifiers.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-duplicate-modifiers');

test/no-identical-title.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-identical-title');

test/no-ignored-test-files.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const path = require('path');
24
const test = require('ava');
35
const avaRuleTester = require('eslint-ava-rule-tester');

test/no-import-test-files.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const path = require('path');
24
const test = require('ava');
35
const avaRuleTester = require('eslint-ava-rule-tester');

test/no-incorrect-deep-equal.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-incorrect-deep-equal');

test/no-inline-assertions.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-inline-assertions');

test/no-nested-tests.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-nested-tests');

test/no-only-test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-only-test');

test/no-skip-assert.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-skip-assert');

test/no-skip-test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-skip-test');

test/no-todo-implementation.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-todo-implementation');

test/no-todo-test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-todo-test');

test/no-unknown-modifiers.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/no-unknown-modifiers');

test/package.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const fs = require('fs');
24
const path = require('path');
35
const test = require('ava');

test/prefer-async-await.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/prefer-async-await');

test/prefer-power-assert.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/prefer-power-assert');

test/prefer-t-regex.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/prefer-t-regex');

test/test-title-format.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/test-title-format');

test/test-title.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/test-title');

test/use-t-throws-async-well.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/use-t-throws-async-well');

test/use-t-well.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/use-t-well');

test/use-t.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/use-t');

test/use-test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/use-test');

test/use-true-false.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const avaRuleTester = require('eslint-ava-rule-tester');
35
const rule = require('../rules/use-true-false');

test/util.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const test = require('ava');
24
const util = require('../util');
35
const packageJson = require('../package');

util.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
const path = require('path');
24
const pkgDir = require('pkg-dir');
35
const resolveFrom = require('resolve-from');

0 commit comments

Comments
 (0)