Commit 331cc2e
committed
feat: поддержка параметров-списков (Either<String, List<String>>)
Диагностики BSL Language Server получили тип параметра
`Either<String, List<String>>` для списков (строка через запятую либо
массив). SonarQube UI не поддерживает параметры правил в виде массива,
поэтому такой параметр объявляется как `RuleParamType.STRING`, а значение
из UI прокидывается строкой — в `Either` оно оборачивается уже на стороне
BSL Language Server.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W86iNs3Sj9wTS6NFFHvVbv1 parent a090f18 commit 331cc2e
2 files changed
Lines changed: 7 additions & 2 deletions
File tree
- src/main/java/com/github/_1c_syntax/bsl/sonar
- language
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
385 | 385 | | |
386 | 386 | | |
387 | 387 | | |
388 | | - | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
389 | 391 | | |
390 | 392 | | |
391 | 393 | | |
| |||
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| |||
193 | 194 | | |
194 | 195 | | |
195 | 196 | | |
196 | | - | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
197 | 200 | | |
198 | 201 | | |
199 | 202 | | |
| |||
0 commit comments