Skip to content

Commit 4bfdee5

Browse files
macklinuSimenB
authored andcommitted
refactor: use object destructuring for require statements
1 parent b57c8f6 commit 4bfdee5

Some content is hidden

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

56 files changed

+122
-127
lines changed

.eslintrc.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
'use strict';
22

3-
const globals = require('./index').environments.globals.globals;
3+
const { globals } = require('./index').environments.globals;
44

55
module.exports = {
66
extends: [
77
'eslint:recommended',
88
'plugin:eslint-plugin/recommended',
9+
'plugin:node/recommended',
910
'prettier',
1011
],
1112
plugins: ['eslint-plugin', 'node', 'prettier'],
@@ -22,6 +23,15 @@ module.exports = {
2223
'prefer-template': 'warn',
2324
'object-shorthand': ['warn', 'always', { avoidExplicitReturnArrows: true }],
2425
'node/no-unsupported-features': 'error',
26+
'prefer-destructuring': [
27+
'error',
28+
{
29+
VariableDeclarator: {
30+
array: true,
31+
object: true,
32+
},
33+
},
34+
],
2535
'prettier/prettier': 'error',
2636
},
2737
overrides: [

__tests__/rules.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
const fs = require('fs');
44
const path = require('path');
5-
const rules = require('../index').rules;
5+
const { rules } = require('../index');
66

77
describe('rules', () => {
88
it('should have a corresponding doc for each rule', () => {

processors/__tests__/snapshot-processor.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ describe('snapshot-processor', () => {
1212

1313
describe('preprocess function', () => {
1414
it('should pass on untouched source code to source array', () => {
15-
const preprocess = snapshotProcessor.preprocess;
15+
const { preprocess } = snapshotProcessor;
1616
const sourceCode = "const name = 'johnny bravo';";
1717
const result = preprocess(sourceCode);
1818

@@ -22,7 +22,7 @@ describe('snapshot-processor', () => {
2222

2323
describe('postprocess function', () => {
2424
it('should only return messages about snapshot specific rules', () => {
25-
const postprocess = snapshotProcessor.postprocess;
25+
const { postprocess } = snapshotProcessor;
2626
const result = postprocess([
2727
[
2828
{ ruleId: 'no-console' },

rules/__tests__/consistent-test-it.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const RuleTester = require('eslint').RuleTester;
3+
const { RuleTester } = require('eslint');
44
const rule = require('../consistent-test-it');
55

66
const ruleTester = new RuleTester({

rules/__tests__/expect-expect.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const RuleTester = require('eslint').RuleTester;
3+
const { RuleTester } = require('eslint');
44
const rule = require('../expect-expect');
55

66
const ruleTester = new RuleTester({

rules/__tests__/lowercase-name.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const RuleTester = require('eslint').RuleTester;
3+
const { RuleTester } = require('eslint');
44
const rule = require('../lowercase-name');
55

66
const ruleTester = new RuleTester({

rules/__tests__/no-alias-methods.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const RuleTester = require('eslint').RuleTester;
3+
const { RuleTester } = require('eslint');
44
const rule = require('../no-alias-methods');
55

66
const ruleTester = new RuleTester();

rules/__tests__/no-disabled-tests.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const RuleTester = require('eslint').RuleTester;
3+
const { RuleTester } = require('eslint');
44
const rule = require('../no-disabled-tests');
55

66
const ruleTester = new RuleTester({

rules/__tests__/no-focused-tests.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const RuleTester = require('eslint').RuleTester;
3+
const { RuleTester } = require('eslint');
44
const rule = require('../no-focused-tests');
55

66
const ruleTester = new RuleTester();

rules/__tests__/no-hooks.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const RuleTester = require('eslint').RuleTester;
3+
const { RuleTester } = require('eslint');
44
const rule = require('../no-hooks');
55

66
const ruleTester = new RuleTester({

0 commit comments

Comments
 (0)