11package dev .dochia .cli .core .command ;
22
33import dev .dochia .cli .core .command .model .*;
4- import dev .dochia .cli .core .playbook .api .*;
5- import dev .dochia .cli .core .playbook .special .mutators .api .CustomMutatorConfig ;
6- import dev .dochia .cli .core .playbook .special .mutators .api .Mutator ;
74import dev .dochia .cli .core .generator .format .api .OpenAPIFormat ;
85import dev .dochia .cli .core .http .HttpMethod ;
96import dev .dochia .cli .core .model .PlaybookData ;
7+ import dev .dochia .cli .core .playbook .api .*;
8+ import dev .dochia .cli .core .playbook .special .mutators .api .CustomMutatorConfig ;
9+ import dev .dochia .cli .core .playbook .special .mutators .api .Mutator ;
1010import dev .dochia .cli .core .util .ConsoleUtils ;
1111import dev .dochia .cli .core .util .JsonUtils ;
1212import dev .dochia .cli .core .util .OpenApiUtils ;
@@ -87,9 +87,6 @@ public void run() {
8787 if (listCommandGroups .listPlaybooksGroup != null && listCommandGroups .listPlaybooksGroup .playbooks ) {
8888 listPlaybooks ();
8989 }
90- if (listCommandGroups .listPlaybooksGroup != null && listCommandGroups .listPlaybooksGroup .linters ) {
91- listLinters ();
92- }
9390 if (listCommandGroups .listStrategiesGroup != null && listCommandGroups .listStrategiesGroup .strategies ) {
9491 listPlaybookStrategies ();
9592 }
@@ -109,18 +106,6 @@ public void run() {
109106 }
110107 }
111108
112- void listLinters () {
113- List <TestCasePlaybook > linters = filterPlaybooks (Linter .class );
114- if (json ) {
115- List <PlaybookListEntry > playbookEntries = List .of (new PlaybookListEntry ().category ("Linters" ).playbooks (linters ));
116- PrettyLoggerFactory .getConsoleLogger ().noFormat (JsonUtils .GSON .toJson (playbookEntries ));
117- } else {
118- String message = ansi ().bold ().fg (Ansi .Color .GREEN ).a ("dochia has {} registered linters:" ).reset ().toString ();
119- logger .noFormat (message , playbooksList .size ());
120- displayPlaybooks (linters , Linter .class );
121- }
122- }
123-
124109 void listFormats () {
125110 if (json ) {
126111 PrettyLoggerFactory .getConsoleLogger ().noFormat (JsonUtils .GSON .toJson (formats ));
@@ -267,22 +252,19 @@ void listPlaybooks() {
267252 List <TestCasePlaybook > fieldTestCasePlaybooks = filterPlaybooks (FieldPlaybook .class );
268253 List <TestCasePlaybook > headerTestCasePlaybooks = filterPlaybooks (HeaderPlaybook .class );
269254 List <TestCasePlaybook > httpTestCasePlaybooks = filterPlaybooks (BodyPlaybook .class );
270- List <TestCasePlaybook > contractInfo = filterPlaybooks (Linter .class );
271255
272256 if (json ) {
273257 List <PlaybookListEntry > playbookEntries = List .of (
274258 new PlaybookListEntry ().category ("Field" ).playbooks (fieldTestCasePlaybooks ),
275259 new PlaybookListEntry ().category ("Header" ).playbooks (headerTestCasePlaybooks ),
276- new PlaybookListEntry ().category ("HTTP" ).playbooks (httpTestCasePlaybooks ),
277- new PlaybookListEntry ().category ("Linters" ).playbooks (contractInfo ));
260+ new PlaybookListEntry ().category ("Body" ).playbooks (httpTestCasePlaybooks ));
278261 PrettyLoggerFactory .getConsoleLogger ().noFormat (JsonUtils .GSON .toJson (playbookEntries ));
279262 } else {
280263 String message = ansi ().bold ().fg (Ansi .Color .GREEN ).a ("dochia has {} registered playbooks:" ).reset ().toString ();
281264 logger .noFormat (message , playbooksList .size ());
282265 displayPlaybooks (fieldTestCasePlaybooks , FieldPlaybook .class );
283266 displayPlaybooks (headerTestCasePlaybooks , HeaderPlaybook .class );
284267 displayPlaybooks (httpTestCasePlaybooks , BodyPlaybook .class );
285- displayPlaybooks (contractInfo , Linter .class );
286268 }
287269 }
288270
@@ -339,11 +321,6 @@ static class ListPlaybooksGroup {
339321 names = {"-f" , "--playbooks" , "playbooks" },
340322 description = "Display all current registered Playbooks" )
341323 boolean playbooks ;
342-
343- @ CommandLine .Option (
344- names = {"-l" , "--linters" , "linters" },
345- description = "Display all current registered Linters" )
346- boolean linters ;
347324 }
348325
349326 static class ListMutatorsGroup {
0 commit comments