Skip to content

Commit 511db8f

Browse files
committed
feature: @putout/plugin-variables: reuse-duplicate-init: add
1 parent 5af46b3 commit 511db8f

File tree

42 files changed

+126
-271
lines changed

Some content is hidden

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

42 files changed

+126
-271
lines changed

README.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2250,12 +2250,6 @@ It has a lot of plugins divided by groups:
22502250
|--------|-------|
22512251
| [`@putout/plugin-extract-sequence-expressions`](/packages/plugin-extract-sequence-expressions#readme) | [![npm](https://img.shields.io/npm/v/@putout/plugin-extract-sequence-expressions.svg?maxAge=86400)](https://www.npmjs.com/package/@putout/plugin-extract-sequence-expressions) |
22522252

2253-
### Reusers
2254-
2255-
| Package | Version |
2256-
|--------|-------|
2257-
| [`@putout/plugin-reuse-duplicate-init`](/packages/plugin-reuse-duplicate-init#readme) | [![npm](https://img.shields.io/npm/v/@putout/plugin-reuse-duplicate-init.svg?maxAge=86400)](https://www.npmjs.com/package/@putout/plugin-reuse-duplicate-init) |
2258-
22592253
### Not bundled
22602254

22612255
Next packages not bundled with 🐊**Putout** but can be installed separately.

packages/plugin-declare-before-reference/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
"@putout/plugin-promises": "*",
4141
"@putout/plugin-putout": "*",
4242
"@putout/plugin-remove-nested-blocks": "*",
43-
"@putout/plugin-reuse-duplicate-init": "*",
4443
"@putout/plugin-tape": "*",
4544
"@putout/plugin-try-catch": "*",
4645
"@putout/plugin-variables": "*",

packages/plugin-declare-before-reference/test/declare-before-reference.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import * as promises from '@putout/plugin-promises';
66
import * as printer from '@putout/plugin-printer';
77
import * as removeNestedBlocks from '@putout/plugin-remove-nested-blocks';
88
import * as nodejs from '@putout/plugin-nodejs';
9-
import * as reuseDuplicateInit from '@putout/plugin-reuse-duplicate-init';
109
import * as tape from '@putout/plugin-tape';
1110
import * as variables from '@putout/plugin-variables';
1211
import * as args from '@putout/plugin-arguments';
@@ -15,6 +14,7 @@ import * as declare from '../lib/declare-before-reference.js';
1514

1615
const mergeDestructuringProperties = destructuring.rules['merge-properties'];
1716
const removeUselessVariables = variables.rules['remove-useless'];
17+
const reuseDuplicateInit = variables.rules['reuse-duplicate-init'];
1818

1919
const {expressionStatement} = types;
2020

packages/plugin-destructuring/test/destructuring.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,3 @@ test('plugin-destructuring: transform: extract-properties-not-equal-deep', (t) =
9191
t.transform('extract-properties-not-equal-deep');
9292
t.end();
9393
});
94-
95-
test('plugin-destructuring: transform: apply-declarations-order', (t) => {
96-
t.transform('apply-declarations-order');
97-
t.end();
98-
});

packages/plugin-nodejs/lib/group-require-by-id/index.spec.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {createTest} from '@putout/test';
22
import * as declareBeforeReference from '@putout/plugin-declare-before-reference';
3-
import * as reuseDuplicateInit from '@putout/plugin-reuse-duplicate-init';
3+
import * as variables from '@putout/plugin-variables';
44
import * as esm from '@putout/plugin-esm';
55
import {types, operator} from 'putout';
66
import * as convertEsmToCommonjs from '../convert-esm-to-commonjs/index.js';
@@ -14,6 +14,7 @@ const {
1414
} = types;
1515

1616
const mergeDeclarationWithExport = esm.rules['merge-declaration-with-export'];
17+
const reuseDuplicateInit = variables.rules['reuse-duplicate-init'];
1718

1819
const test = createTest(import.meta.url, {
1920
plugins: [

packages/plugin-nodejs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"@putout/plugin-declare-before-reference": "*",
4545
"@putout/plugin-esm": "*",
4646
"@putout/plugin-putout": "*",
47-
"@putout/plugin-reuse-duplicate-init": "*",
47+
"@putout/plugin-variables": "*",
4848
"@putout/plugin-typescript": "*",
4949
"@putout/test": "^14.0.0",
5050
"c8": "^10.0.0",

packages/plugin-reuse-duplicate-init/.gitignore

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/plugin-reuse-duplicate-init/.madrun.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

packages/plugin-reuse-duplicate-init/.npmignore

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/plugin-reuse-duplicate-init/.nycrc.json

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)