diff options
| author | alevitskii <[email protected]> | 2025-03-04 08:40:53 +0300 |
|---|---|---|
| committer | alevitskii <[email protected]> | 2025-03-04 09:25:41 +0300 |
| commit | 5dac21198017ba90f7ca2da6aefb5bfde46936d2 (patch) | |
| tree | 74c4fbf7a27f41f78f06b1bb50be85063b8469d0 /build/plugins/_dart_fields.py | |
| parent | 7df7aadd0eabfdedb541a6c6c134e9d54efb8935 (diff) | |
[yabs] Migrate to linters.make.inc
Migrate to linters.make.inc
В рамках работы над линтерной моделью мигрируем на новый макрос `STYLE_CPP` в связке с механизмом автоинклудов.
Цели для линтинга теперь берутся из макроса `SRCS`. Пути к заголовочным файлам, расположенным не в одном каталоге с `ya.make`, рекомендуется явно перечислять в `SRCS` или воспользоваться макросом [`HEADERS`](https://nda.ya.ru/t/4kwv_vCU7CKfbh).
В `STYLE_CPP` теперь указывается тип конфига, для clang-format это `.clang-format`. Сам конфиг должен располагаться на том же уровне, что и `linters.make.inc`
Механизм работы автоинклудов описан в документации, см. примечание <https://nda.ya.ru/t/wr3yJ-bG7AYmzZ>
`ya style` также поддерживает кастомные конфиги -- используется конфиг, лежащий ближе всего к цели линтинга вверх по иерархии каталогов
commit_hash:38f8339f841172ecc04300d3d4c4f0f8e50ca6c9
Diffstat (limited to 'build/plugins/_dart_fields.py')
| -rw-r--r-- | build/plugins/_dart_fields.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/build/plugins/_dart_fields.py b/build/plugins/_dart_fields.py index a9be351e06a..6575f84ecff 100644 --- a/build/plugins/_dart_fields.py +++ b/build/plugins/_dart_fields.py @@ -670,7 +670,7 @@ class LintConfigs: class LintExtraParams: KEY = 'LINT-EXTRA-PARAMS' - _CUSTOM_CLANG_FORMAT_BIN_ALLOWED_PATHS = ('ads', 'bigrt', 'grut') + _CUSTOM_CLANG_FORMAT_BIN_ALLOWED_PATHS = ('ads', 'bigrt', 'grut', 'yabs') @classmethod def from_macro_args(cls, unit, flat_args, spec_args): |
