1 | # Todos
|
2 |
|
3 | ## TypeScript errors to fix
|
4 |
|
5 | - code-generator.ts - 80 lines
|
6 | - class-helper.ts - 1200 lines
|
7 | - component-helper.ts - 268 lines
|
8 | - js-doc-helper.ts - 40 lines
|
9 | - symbol-helper.ts - 261 lines
|
10 | - dependencies.engine.ts - 455 lines
|
11 | - jsdoc-parser.util.ts - 159 lines
|
12 | - router-parser.util.ts - 775 lines
|
13 |
|
14 | ## Split files
|
15 |
|
16 | - index-cli.ts - 910 lines
|
17 | - application.ts - 2800 lines
|
18 | - angular-dependencies.ts - 1300 lines
|
19 | - router-parser.util.ts - 642 lines
|
20 | - class-helper.ts - 1200 lines
|
21 |
|
22 | ## Clean architecture refactoring
|
23 |
|
24 | ### Main todos
|
25 |
|
26 | [] - serve in a service
|
27 | [] - coverage in a service
|
28 | [] - process in application.ts linked sequentially
|
29 |
|
30 | ### New splitted architecture
|
31 |
|
32 | Domain driven design + TDD refactoring
|
33 |
|
34 | #### Start phase
|
35 |
|
36 | - [x] init flags
|
37 | - [x] init config
|
38 | - handle global actions : serve, generate, coverage
|
39 | - for serving : check folder and run
|
40 |
|
41 | #### For coverage and generate phase
|
42 |
|
43 | - handle tsconfig
|
44 | - find files
|
45 | - init ts-morph with files
|
46 | - parse files AST
|
47 | - find doc informations
|
48 | - process informations : generate doc or coverage
|