We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3dafb43 commit 9d196f4Copy full SHA for 9d196f4
docs/src/docs/contributing/architecture.mdx
@@ -22,6 +22,14 @@ graph LR
22
23
</ResponsiveContainer>
24
25
+## Init
26
+
27
+The configuration is loaded from file and flags by `config.Loader` inside `PersistentPreRun` (or `PreRun`) of the commands that require configuration.
28
29
+The linter database (`linterdb.Manager`) is fill based on the configuration:
30
+- The linters ("internals" and plugins) are built by `linterdb.LinterBuilder` and `linterdb.PluginBuilder` builders.
31
+- The configuration is validated by `linterdb.Validator`.
32
33
## Load Packages
34
35
Loading packages is listing all packages and their recursive dependencies for analysis.
0 commit comments