@@ -6,36 +6,6 @@ import { globAsync } from "../adapters/globAsync";
6
6
import { nativeImporter } from "../adapters/nativeImporter" ;
7
7
import { processLogger } from "../adapters/processLogger" ;
8
8
import { bind } from "../binding" ;
9
- import { convertComments , ConvertCommentsDependencies } from "../comments/convertComments" ;
10
- import {
11
- ConvertFileCommentsDependencies ,
12
- convertFileComments ,
13
- } from "../comments/convertFileComments" ;
14
- import { convertLintConfig , ConvertLintConfigDependencies } from "../conversion/convertLintConfig" ;
15
- import {
16
- convertEditorConfig ,
17
- ConvertEditorConfigDependencies ,
18
- } from "../conversion/convertEditorConfig" ;
19
- import { addPrettierExtensions } from "../creation/summarization/prettier/addPrettierExtensions" ;
20
- import { removeExtendsDuplicatedRules } from "../creation/pruning/removeExtendsDuplicatedRules" ;
21
- import {
22
- retrieveExtendsValues ,
23
- RetrieveExtendsValuesDependencies ,
24
- } from "../creation/summarization/retrieveExtendsValues" ;
25
- import {
26
- summarizePackageRules ,
27
- SummarizePackageRulesDependencies ,
28
- } from "../creation/summarization/summarizePackageRules" ;
29
- import {
30
- writeConversionResults ,
31
- WriteConversionResultsDependencies ,
32
- } from "../creation/writeConversionResults" ;
33
- import { writeConversionResults as writeEditorConfigConversionResults } from "../creation/writeEditorConfigConversionResults" ;
34
- import {
35
- convertEditorSettings ,
36
- ConvertEditorSettingsDependencies ,
37
- } from "../editorSettings/convertEditorSettings" ;
38
- import { editorSettingsConverters } from "../editorSettings/editorSettingsConverters" ;
39
9
import {
40
10
findEditorConfiguration ,
41
11
FindEditorConfigurationDependencies ,
@@ -51,40 +21,84 @@ import { findTypeScriptConfiguration } from "../input/findTypeScriptConfiguratio
51
21
import { importer , ImporterDependencies } from "../input/importer" ;
52
22
import { mergeLintConfigurations } from "../input/mergeLintConfigurations" ;
53
23
import {
54
- choosePackageManager ,
55
- ChoosePackageManagerDependencies ,
56
- } from "../reporting/packages/choosePackageManager" ;
57
- import {
58
- reportCommentResults ,
59
24
ReportCommentResultsDependencies ,
60
- } from "../reporting/reportCommentResults" ;
25
+ reportCommentResults ,
26
+ } from "../converters/comments/reporting/reportCommentResults" ;
61
27
import {
62
- logMissingPackages ,
63
- LogMissingPackagesDependencies ,
64
- } from "../reporting/packages/logMissingPackages" ;
28
+ ConvertEditorConfigDependencies ,
29
+ convertEditorConfig ,
30
+ } from "../converters/editorConfigs/convertEditorConfig" ;
31
+ import {
32
+ ConvertEditorSettingsDependencies ,
33
+ convertEditorSettings ,
34
+ } from "../converters/editorConfigs/convertEditorSettings" ;
35
+ import { editorSettingsConverters } from "../converters/editorConfigs/editorSettingsConverters" ;
36
+ import { reportEditorSettingConversionResults } from "../converters/editorConfigs/reporting/reportEditorSettingConversionResults" ;
37
+ import {
38
+ ConvertLintConfigDependencies ,
39
+ convertLintConfig ,
40
+ } from "../converters/lintConfigs/convertLintConfig" ;
65
41
import {
66
- reportConversionResults ,
67
42
ReportConversionResultsDependencies ,
68
- } from "../reporting/reportConversionResults" ;
69
- import { reportEditorSettingConversionResults } from "../reporting/reportEditorSettingConversionResults" ;
70
- import { convertRules , ConvertRulesDependencies } from "../rules/convertRules" ;
71
- import { mergers } from "../rules/mergers" ;
72
- import { rulesConverters } from "../rules/rulesConverters" ;
43
+ reportConfigConversionResults ,
44
+ } from "../converters/lintConfigs/reporting/reportConfigConversionResults" ;
45
+ import {
46
+ WriteConversionResultsDependencies ,
47
+ writeConfigConversionResults ,
48
+ } from "../converters/lintConfigs/writeConfigConversionResults" ;
49
+ import {
50
+ ConvertCommentsDependencies ,
51
+ convertComments ,
52
+ } from "../converters/comments/convertComments" ;
53
+ import {
54
+ ConvertFileCommentsDependencies ,
55
+ convertFileComments ,
56
+ } from "../converters/comments/convertFileComments" ;
57
+ import {
58
+ ConvertRulesDependencies ,
59
+ convertRules ,
60
+ } from "../converters/lintConfigs/rules/convertRules" ;
61
+ import { ruleConverters } from "../converters/lintConfigs/rules/ruleConverters" ;
62
+ import {
63
+ RetrieveExtendsValuesDependencies ,
64
+ retrieveExtendsValues ,
65
+ } from "../converters/lintConfigs/summarization/retrieveExtendsValues" ;
66
+ import {
67
+ SummarizePackageRulesDependencies ,
68
+ summarizePackageRules ,
69
+ } from "../converters/lintConfigs/summarization/summarizePackageRules" ;
70
+ import {
71
+ ChoosePackageManagerDependencies ,
72
+ choosePackageManager ,
73
+ } from "../converters/lintConfigs/reporting/packages/choosePackageManager" ;
74
+ import {
75
+ LogMissingPackagesDependencies ,
76
+ logMissingPackages ,
77
+ } from "../converters/lintConfigs/reporting/packages/logMissingPackages" ;
73
78
import { runCli , RunCliDependencies } from "./runCli" ;
79
+ import { ruleMergers } from "../converters/lintConfigs/rules/ruleMergers" ;
80
+ import { writeEditorConfigConversionResults } from "../converters/lintConfigs/writeEditorConfigConversionResults" ;
81
+ import { addPrettierExtensions } from "../converters/lintConfigs/summarization/prettier/addPrettierExtensions" ;
82
+ import { removeExtendsDuplicatedRules } from "../converters/lintConfigs/pruning/removeExtendsDuplicatedRules" ;
74
83
75
84
const convertFileCommentsDependencies : ConvertFileCommentsDependencies = {
76
- converters : rulesConverters ,
85
+ converters : ruleConverters ,
77
86
fileSystem : fsFileSystem ,
78
87
} ;
79
88
89
+ const reportCommentResultsDependencies : ReportCommentResultsDependencies = {
90
+ logger : processLogger ,
91
+ } ;
92
+
80
93
const convertCommentsDependencies : ConvertCommentsDependencies = {
81
94
convertFileComments : bind ( convertFileComments , convertFileCommentsDependencies ) ,
82
95
globAsync,
96
+ reportCommentResults : bind ( reportCommentResults , reportCommentResultsDependencies ) ,
83
97
} ;
84
98
85
99
const convertRulesDependencies : ConvertRulesDependencies = {
86
- converters : rulesConverters ,
87
- mergers ,
100
+ ruleConverters ,
101
+ ruleMergers ,
88
102
} ;
89
103
90
104
const convertEditorSettingsDependencies : ConvertEditorSettingsDependencies = {
@@ -117,10 +131,6 @@ const findOriginalConfigurationsDependencies: FindOriginalConfigurationsDependen
117
131
mergeLintConfigurations,
118
132
} ;
119
133
120
- const reportCommentResultsDependencies : ReportCommentResultsDependencies = {
121
- logger : processLogger ,
122
- } ;
123
-
124
134
const choosePackageManagerDependencies : ChoosePackageManagerDependencies = {
125
135
fileSystem : fsFileSystem ,
126
136
} ;
@@ -155,35 +165,40 @@ const reportEditorSettingConversionResultsDependencies = {
155
165
const convertEditorConfigDependencies : ConvertEditorConfigDependencies = {
156
166
findEditorConfiguration : bind ( findEditorConfiguration , findEditorConfigurationDependencies ) ,
157
167
convertEditorSettings : bind ( convertEditorSettings , convertEditorSettingsDependencies ) ,
158
- reportConversionResults : bind (
168
+ reportEditorSettingConversionResults : bind (
159
169
reportEditorSettingConversionResults ,
160
170
reportEditorSettingConversionResultsDependencies ,
161
171
) ,
162
- writeConversionResults : bind (
172
+ writeEditorConfigConversionResults : bind (
163
173
writeEditorConfigConversionResults ,
164
174
writeConversionResultsDependencies ,
165
175
) ,
166
176
} ;
167
177
168
178
const convertLintConfigDependencies : ConvertLintConfigDependencies = {
169
- convertComments : bind ( convertComments , convertCommentsDependencies ) ,
170
179
convertRules : bind ( convertRules , convertRulesDependencies ) ,
171
- findOriginalConfigurations : bind (
172
- findOriginalConfigurations ,
173
- findOriginalConfigurationsDependencies ,
174
- ) ,
175
180
logMissingPackages : bind ( logMissingPackages , logMissingPackagesDependencies ) ,
176
- reportCommentResults : bind ( reportCommentResults , reportCommentResultsDependencies ) ,
177
- reportConversionResults : bind ( reportConversionResults , reportConversionResultsDependencies ) ,
181
+ reportConfigConversionResults : bind (
182
+ reportConfigConversionResults ,
183
+ reportConversionResultsDependencies ,
184
+ ) ,
178
185
summarizePackageRules : bind ( summarizePackageRules , summarizePackageRulesDependencies ) ,
179
- writeConversionResults : bind ( writeConversionResults , writeConversionResultsDependencies ) ,
186
+ writeConfigConversionResults : bind (
187
+ writeConfigConversionResults ,
188
+ writeConversionResultsDependencies ,
189
+ ) ,
180
190
} ;
181
191
182
192
const runCliDependencies : RunCliDependencies = {
183
- configConverters : [
193
+ converters : [
184
194
bind ( convertLintConfig , convertLintConfigDependencies ) ,
185
195
bind ( convertEditorConfig , convertEditorConfigDependencies ) ,
196
+ bind ( convertComments , convertCommentsDependencies ) ,
186
197
] ,
198
+ findOriginalConfigurations : bind (
199
+ findOriginalConfigurations ,
200
+ findOriginalConfigurationsDependencies ,
201
+ ) ,
187
202
logger : processLogger ,
188
203
} ;
189
204
0 commit comments