UNPKG

1.09 kBMarkdownView Raw
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
32Domain 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