Skip to content

Commit db2e004

Browse files
authored
feature: 🐊Putout v41 (SchemaStore#5200)
1 parent 1b1c403 commit db2e004

File tree

1 file changed

+95
-44
lines changed

1 file changed

+95
-44
lines changed

src/schemas/json/putout.json

Lines changed: 95 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,34 @@
6060
"apply-at": {
6161
"$ref": "#/definitions/rule"
6262
},
63-
"apply-destructuring": {
63+
"destructuring": {
64+
"$ref": "#/definitions/rule"
65+
},
66+
"destructuring/apply-array": {
67+
"$ref": "#/definitions/rule"
68+
},
69+
"destructuring/apply-object": {
70+
"$ref": "#/definitions/rule"
71+
},
72+
"destructuring/split-nested": {
73+
"$ref": "#/definitions/rule"
74+
},
75+
"destructuring/merge-properties": {
76+
"$ref": "#/definitions/rule"
77+
},
78+
"destructuring/extract-properties": {
79+
"$ref": "#/definitions/rule"
80+
},
81+
"destructuring/extract-properties-equal-deep": {
82+
"$ref": "#/definitions/rule"
83+
},
84+
"destructuring/extract-properties-not-equal-deep": {
85+
"$ref": "#/definitions/rule"
86+
},
87+
"destructuring/remove-useless-object": {
88+
"$ref": "#/definitions/rule"
89+
},
90+
"destructuring/remove-useless-arguments": {
6491
"$ref": "#/definitions/rule"
6592
},
6693
"return": {
@@ -162,9 +189,6 @@
162189
"conditions/remove-constant": {
163190
"$ref": "#/definitions/rule"
164191
},
165-
"conditions/remove-boolean": {
166-
"$ref": "#/definitions/rule"
167-
},
168192
"conditions/remove-useless-else": {
169193
"$ref": "#/definitions/rule"
170194
},
@@ -177,15 +201,6 @@
177201
"label/remove-unused": {
178202
"$ref": "#/definitions/rule"
179203
},
180-
"convert-apply-to-spread": {
181-
"$ref": "#/definitions/rule"
182-
},
183-
"convert-arguments-to-rest": {
184-
"$ref": "#/definitions/rule"
185-
},
186-
"convert-array-copy-to-slice": {
187-
"$ref": "#/definitions/rule"
188-
},
189204
"convert-bitwise-to-logical": {
190205
"$ref": "#/definitions/rule"
191206
},
@@ -198,21 +213,15 @@
198213
"convert-is-nan-to-number-is-nan": {
199214
"$ref": "#/definitions/rule"
200215
},
201-
"convert-math-pow": {
216+
"math/apply-exponential": {
202217
"$ref": "#/definitions/rule"
203218
},
204-
"convert-mock-require-to-mock-import": {
205-
"$ref": "#/definitions/rule"
206-
},
207-
"convert-object-assign-to-merge-spread": {
219+
"tape/convert-mock-require-to-mock-import": {
208220
"$ref": "#/definitions/rule"
209221
},
210222
"convert-quotes-to-backticks": {
211223
"$ref": "#/definitions/rule"
212224
},
213-
"convert-spread-to-array-from": {
214-
"$ref": "#/definitions/rule"
215-
},
216225
"convert-template-to-string": {
217226
"$ref": "#/definitions/rule"
218227
},
@@ -228,9 +237,6 @@
228237
"eslint": {
229238
"$ref": "#/definitions/rule"
230239
},
231-
"extract-object-properties": {
232-
"$ref": "#/definitions/rule"
233-
},
234240
"extract-sequence-expressions": {
235241
"$ref": "#/definitions/rule"
236242
},
@@ -270,9 +276,6 @@
270276
"maybe": {
271277
"$ref": "#/definitions/rule"
272278
},
273-
"merge-destructuring-properties": {
274-
"$ref": "#/definitions/rule"
275-
},
276279
"parens": {
277280
"$ref": "#/definitions/rule"
278281
},
@@ -360,9 +363,6 @@
360363
"putout/add-args": {
361364
"$ref": "#/definitions/rule"
362365
},
363-
"putout/add-index-to-import": {
364-
"$ref": "#/definitions/rule"
365-
},
366366
"putout/add-push": {
367367
"$ref": "#/definitions/rule"
368368
},
@@ -492,7 +492,7 @@
492492
"regexp": {
493493
"$ref": "#/definitions/rule"
494494
},
495-
"remove-boolean-from-assertions": {
495+
"conditions/remove-boolean": {
496496
"$ref": "#/definitions/rule"
497497
},
498498
"remove-boolean-from-logical-expressions": {
@@ -534,6 +534,9 @@
534534
"esm": {
535535
"$ref": "#/definitions/rule"
536536
},
537+
"esm/add-index-to-import": {
538+
"$ref": "#/definitions/rule"
539+
},
537540
"esm/remove-empty-import": {
538541
"$ref": "#/definitions/rule"
539542
},
@@ -582,7 +585,37 @@
582585
"remove-unreachable-code": {
583586
"$ref": "#/definitions/rule"
584587
},
585-
"remove-unreferenced-variables": {
588+
"variables": {
589+
"$ref": "#/definitions/rule"
590+
},
591+
"variables/convert-const-to-let": {
592+
"$ref": "#/definitions/rule"
593+
},
594+
"variables/remove-unused": {
595+
"$ref": "#/definitions/rule"
596+
},
597+
"variables/remove-useless": {
598+
"$ref": "#/definitions/rule"
599+
},
600+
"variables/remove-useless-assignment": {
601+
"$ref": "#/definitions/rule"
602+
},
603+
"variables/remove-useless-declarations": {
604+
"$ref": "#/definitions/rule"
605+
},
606+
"variables/remove-useless-duplicates": {
607+
"$ref": "#/definitions/rule"
608+
},
609+
"variables/remove-useless-rename": {
610+
"$ref": "#/definitions/rule"
611+
},
612+
"variables/remove-unreferenced": {
613+
"$ref": "#/definitions/rule"
614+
},
615+
"variables/extract-keyword": {
616+
"$ref": "#/definitions/rule"
617+
},
618+
"variables/split-declarations": {
586619
"$ref": "#/definitions/rule"
587620
},
588621
"remove-unused-expressions": {
@@ -594,10 +627,22 @@
594627
"remove-unused-types": {
595628
"$ref": "#/definitions/rule"
596629
},
597-
"remove-unused-variables": {
630+
"arguments": {
631+
"$ref": "#/definitions/rule"
632+
},
633+
"arguments/apply-json-parse": {
634+
"$ref": "#/definitions/rule"
635+
},
636+
"arguments/apply-rest": {
637+
"$ref": "#/definitions/rule"
638+
},
639+
"arguments/remove-useless": {
598640
"$ref": "#/definitions/rule"
599641
},
600-
"remove-useless-arguments": {
642+
"arguments/remove-useless-from-method": {
643+
"$ref": "#/definitions/rule"
644+
},
645+
"arguments/remove-unused": {
601646
"$ref": "#/definitions/rule"
602647
},
603648
"remove-useless-array": {
@@ -630,7 +675,22 @@
630675
"remove-useless-operand": {
631676
"$ref": "#/definitions/rule"
632677
},
633-
"remove-useless-spread": {
678+
"spread": {
679+
"$ref": "#/definitions/rule"
680+
},
681+
"spread/convert-object-assign-to-merge-spread": {
682+
"$ref": "#/definitions/rule"
683+
},
684+
"spread/simplify-nested": {
685+
"$ref": "#/definitions/rule"
686+
},
687+
"spread/convert-apply-to-spread": {
688+
"$ref": "#/definitions/rule"
689+
},
690+
"spread/remove-useless-array": {
691+
"$ref": "#/definitions/rule"
692+
},
693+
"spread/remove-useless-object": {
634694
"$ref": "#/definitions/rule"
635695
},
636696
"remove-useless-template-expressions": {
@@ -645,9 +705,6 @@
645705
"remove-useless-types-from-constants": {
646706
"$ref": "#/definitions/rule"
647707
},
648-
"remove-useless-variables": {
649-
"$ref": "#/definitions/rule"
650-
},
651708
"reuse-duplicate-init": {
652709
"$ref": "#/definitions/rule"
653710
},
@@ -675,12 +732,6 @@
675732
"simplify-ternary": {
676733
"$ref": "#/definitions/rule"
677734
},
678-
"split-nested-destructuring": {
679-
"$ref": "#/definitions/rule"
680-
},
681-
"split-variable-declarations": {
682-
"$ref": "#/definitions/rule"
683-
},
684735
"tape": {
685736
"$ref": "#/definitions/rule"
686737
},

0 commit comments

Comments
 (0)