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
//! Internal language-ecosystem tags.
//!
//! Process rules and config rules both carry an [`Ecosystem`]. When a known
//! runtime or tool process is enriched with project config, only config labels
//! from the process's own ecosystem may replace its label, so a `php` process
//! in a Laravel project that also has `vite.config.js` is `Laravel`, not
//! `Vite`.
/// Language ecosystem a process or config rule belongs to.