forked from Checkmk/checkmk
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtsconfig.strict.json
More file actions
66 lines (66 loc) · 2.68 KB
/
tsconfig.strict.json
File metadata and controls
66 lines (66 loc) · 2.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
{
/*
This file is a temporary extension for tsconfig.json
Here we try to convert our javascript code
to typescript with the most strict configurations
but to avoid having to change them all at once
we use this file to add each new typescript file
here and then at the end when we fix all files
we adapt these compilerOptions in the original
tsconfig and delete this file
*/
"extends": "./tsconfig.json",
"compilerOptions": {
"noImplicitAny": true,
"noUnusedParameters": true
},
"files": [
// add files here
"./web/htdocs/js/modules/dashboard.ts",
"./web/htdocs/js/modules/valuespecs.ts",
//"./web/htdocs/js/modules/graphs.ts",
"./web/htdocs/js/modules/wato.ts",
"./web/htdocs/js/modules/element_dragging.ts",
"./web/htdocs/js/modules/password_meter.ts",
"./web/htdocs/js/modules/forms.ts",
"./web/htdocs/js/modules/service_discovery.ts",
"./web/htdocs/js/modules/utils.ts",
"./web/htdocs/js/modules/selection.ts",
"./web/htdocs/js/modules/number_format.ts",
"./web/htdocs/js/modules/ajax.ts",
"./web/htdocs/js/modules/sites.ts",
"./web/htdocs/js/modules/foldable_container.ts",
"./web/htdocs/js/modules/transfer.ts",
"./web/htdocs/js/modules/visibility_detection.ts",
"./web/htdocs/js/modules/sidebar.ts",
"./web/htdocs/js/modules/async_progress.ts",
"./web/htdocs/js/modules/page_menu.ts",
"./web/htdocs/js/modules/popup_menu.ts",
"./web/htdocs/js/modules/availability.ts",
"./web/htdocs/js/modules/backup.ts",
"./web/htdocs/js/modules/activation.ts",
"./web/htdocs/js/modules/graph_integration.ts",
"./web/htdocs/js/modules/views.ts",
"./web/htdocs/js/modules/hover.ts",
"./web/htdocs/js/modules/help.ts",
//"./web/htdocs/js/modules/background_job.ts",
"./web/htdocs/js/modules/profile_replication.ts",
"./web/htdocs/js/modules/sla.ts",
"./web/htdocs/js/modules/host_diagnose.ts",
"./web/htdocs/js/modules/reload_pause.ts",
"./web/htdocs/js/modules/prediction.ts",
//"./web/htdocs/js/modules/bi.ts",
//"./web/htdocs/js/modules/figures/cmk_stats.ts",
//"./web/htdocs/js/modules/figures/cmk_table.ts",
//"./web/htdocs/js/modules/figures/cmk_figures.ts",
//"./web/htdocs/js/modules/figures/cmk_figures_plugins.ts",
"./web/htdocs/js/modules/quicksearch.ts",
"./web/htdocs/js/modules/webauthn.ts",
"./web/htdocs/js/modules/search.ts"
],
"exclude": [
"./web/**/*",
"./enterprise/web/**/*",
"node_modules"
]
}