-
Notifications
You must be signed in to change notification settings - Fork 96
/
settings.gradle.kts
87 lines (74 loc) · 1.83 KB
/
settings.gradle.kts
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
@file:Suppress("UnstableApiUsage")
enableFeaturePreview("VERSION_CATALOGS")
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
rootProject.name = "Archguard"
pluginManagement {
repositories {
gradlePluginPortal()
mavenCentral()
mavenLocal()
}
}
dependencyResolutionManagement {
repositories {
mavenCentral()
mavenLocal()
}
}
// meta type
include(":meta")
// backend
include(":server")
include(":server:metric-service")
include(":doc-generator")
/**
* architecture as code repos
*/
include(
":architecture-as-code:domain",
":architecture-as-code:dsl",
":architecture-as-code:repl-api"
)
/**
* scanner projects:
* scanner projects:
* - core: define the core models and apis
* - cli: executable command line tools to manage and choregraph
*/
include(
":scanner_core",
":scanner_cli",
// source code
":analyser_sourcecode:lang_kotlin",
":analyser_sourcecode:lang_java",
":analyser_sourcecode:lang_typescript",
":analyser_sourcecode:lang_python",
":analyser_sourcecode:lang_golang",
":analyser_sourcecode:lang_csharp",
":analyser_sourcecode:lang_scala",
":analyser_sourcecode:lang_rust",
":analyser_sourcecode:lang_c",
":analyser_sourcecode:lang_cpp",
":analyser_sourcecode:feat_apicalls",
":analyser_sourcecode:feat_datamap",
// external tools
":analyser_git",
":analyser_estimate",
":analyser_diff_changes",
":analyser_sca",
":analyser_architecture",
":analyser_openapi",
":analyser_document",
)
/**
* linters projects: a specific set of analysers to detect specific patterns
*/
include(
":rule-core",
":rule-linter:rule-sql",
":rule-linter:rule-test",
":rule-linter:rule-webapi",
":rule-linter:rule-code",
":rule-linter:rule-layer",
":rule-linter:rule-comment",
)