summaryrefslogtreecommitdiffstats
path: root/build/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Customize bt colorizationiaz16072024-08-191-0/+10
| | | | 221e27d03ecf65a066e77e452326e20c49e89df5
* feat(npm): npm target with peerzaverden2024-08-1610-27/+180
| | | | 861cdb3f890da6b591920637785f8de1d1267b6e
* Remove unused macrosvidyuk2024-08-111-41/+1
| | | | 678ce29edbaf15e108b2479f0d111ed2581a0752
* enable addition of ALL_SRCDIR to ktlint sourceszhukoff-pavel2024-08-071-4/+11
| | | | | | | | | | Привет! Этот PR исправляет ошибку в поведении ktlint, из-за которой в последний могли не приезжать некоторые исходники, и линтер на этих файлах не показывал никаких ошибок (в плашке тест зеленый, и только в его stderr ошибка FileNotFound). Для ~90 проектов был сделан временный макрос, который вернет старое поведение, но будет бросаться варнингами. Подробнее в посте https://clubs.at.yandex-team.ru/arcadia/30406 1b0dd52d91b4e904b41351a72fffd23ec65c1e85
* fix go_package_namesnermolaev2024-08-071-1/+3
| | | | 2a65a73857642ee364242333b3ebdbc907043d19
* Enable windows long manifest for all pyprogramsv-korovin2024-07-301-0/+1
| | | | d773653083f7c4c70a99266c290e3d22ab070ba2
* Better naming in dart fieldsalevitskii2024-07-293-213/+205
| | | | | Better naming aa878a81e18decf5d412f705b04e15d47e3cf6ff
* TS_STYLELINTkhoden2024-07-243-9/+101
| | | | 1cd30a6218b4c762d3191d417ca17ecbd50aa628
* Fix nots test pluginsalevitskii2024-07-233-226/+194
| | | | | | | | | Fix nots test plugins Фикс после отката в https://a.yandex-team.ru/review/6265741/details 1. В `_setup_tsc_typecheck` теперь `df.TestFiles.value7` вместо `df.TestFiles.value6` 2. В `_setup_eslint` теперь `df.TestFiles.value8` вместо `df.TestFiles.value6` и `flat_args = (test_type, "MODDIR")` вместо `flat_args = (test_type, "TS_TEST_FOR_PATH")` 4b229b102cfd73a6bbc7100b30e26c6ad0bb210a
* chore(dummy): set NO_CONTRIB_TYPESCRIPTzaverden2024-07-221-1/+4
| | | | fcd51f12bf963e95ecc92492b1a875129170eff1
* feat(npm): build standalone npm modulezaverden2024-07-1811-22/+399
| | | | f944a35c196f6f7b7d93b7d2e9716fcd57f85d9f
* откатываем изменения rXXXXXXvturov2024-07-101-286/+202
| | | | | Откат изменений, произведённых в rXXXXXX до подробного разбора необходимости этих изменений 955fb30f5aa99fde5d346efde4745a1c525a2c32
* Allow indexing Typescript files for code navigationvturov2024-07-051-0/+3
| | | | | | - Create macro to execute on specific ya-bin option - Update tsyndexer to have single file output, update README cf44f72c9b83a9e88ecb0d0c4fab3fe80b235ce9
* Add some doc strings and delete unused codealevitskii2024-07-052-6/+0
| | | | | Add some doc strings and delete unused code ef3f7d406f4e4e305680e89a62e4f25d60a5f3ad
* chore: review rules for FBP code to cover ya_make_teamzaverden2024-07-051-5/+22
| | | | 38a89b2eb72ccf52b7112dcbc98bbdb74d765cec
* chore(extract_node_modules): extra logs for placing peers node_moduleszaverden2024-07-031-1/+8
| | | | 856d71a77e6d037ef1f718c46631191ae6d8bb98
* Refactor test pluginsalevitskii2024-07-034-1353/+1945
| | | | | Распространил изменения из https://a.yandex-team.ru/review/6177977/details на все тестовые плагины 04c66243f05a11f00ccd67355170533a3316c85f
* Prepare python linting tools for new macrosesalevitskii2024-06-263-7/+5
| | | | | Prepare python linting tools for new macroses bcc9d05e166bd25c4e6322bfdba226476ee7c896
* break down suites into reg/stylealevitskii2024-06-251-33/+6
| | | | | break down suites into reg/style cdf3cf7dbb6500571079c649ebfcf3d577d2d42d
* [build/plugins] Allow subdirectories to specify their own clang-tidy configzhukoff-pavel2024-06-251-3/+8
| | | | e4aae7e4d0c4ad8a0023dfdda9a0086c45ea19db
* [build] pybuild: Allow NO_LINT in sdg/sdc/contribdeshevoy2024-06-241-0/+1
| | | | dd6af97985a0184ae82d875be6732b1ca6c56962
* extract lang from suiteselen-volodina2024-06-201-0/+7
| | | | fa65c6c6a08e799cbf7c372b8116776c64f499c6
* Fix tidyiaz16072024-06-141-58/+5
| | | | | | В https://a.yandex-team.ru/arcadia/commit/rXXXXXX мы стали запускать тайдинг для всего питона. в этом PR фикс. чуть подробнее тут https://st.yandex-team.ru/#66619a1cef58eb2de9918702 3acfe69bcd47502d38bc51e83ba936407992d875
* pass module lang in testselen-volodina2024-06-141-15/+15
| | | | | pass module_lang in tests bc7452000cd4082a121a66c56609fe475adc31f6
* feat(conf): strong error for missing envzaverden2024-06-131-1/+1
| | | | 2bcbc388f4572621be717459467a10ee900a6348
* feat(nots/cli): build env supportzaverden2024-06-131-0/+19
| | | | 15835b7dc46959ac79a57b0c0ec84f500dc839aa
* Stricter trimming in dart filesalevitskii2024-06-122-12/+11
| | | | | Stricter trimming in dart files b8eeb48ccf1ed0341d21160679810952f71aeff4
* feat(conf+builder): build without contrib/typescriptzaverden2024-06-115-13/+61
| | | | 89c8f9767a1ef610f9ee050e1a5da5728bba02d7
* Переименовать Arcadia Group frontend-build-platform в ↵khoden2024-06-0611-11/+11
| | | | | | | frontend_build_platform, обновить все SUBSCRIBER в ya.make Дополнительно заменил SUBSCRIBER(g:testplane) на SUBSCRIBER(g:frontend_build_platform) (не везде, а только для FBP проектов типа run_hermione) 93fcf9322da8ed15f1d8d343a571e1b38f11369a
* add test module langelen-volodina2024-06-051-0/+15
| | | | b08d10a4efce8c54e6cc93abd6e7f3ad763d57e1
* obtain module lang statisticselen-volodina2024-06-031-0/+13
| | | | a13d43773645d8c413d919a87fbdc395cead1945
* chore: set review rules for FBP owned codezaverden2024-05-311-1/+11
| | | | 59b13027ba48c5397d5826853170e119ebb97ca2
* trim dart info in pluginsalevitskii2024-05-302-265/+140
| | | | | trim clang_tidy and force remove empty fields 0ae6ce915f0d2b0c97f87871a052a5adf2dd2e12
* split pytestbin and exectestalevitskii2024-05-221-138/+100
| | | | | | | split pytestbin and exectest Удалил onadd_pytest_script, как макрос использований не нашел, как плагин - один вызов с типом теста py.test, которого нет в SUITE_MAP - видимо, deprecated 7fb062eec92ba0c3bd1292b5f2325672f98dc54f
* split add_check pluginalevitskii2024-05-221-80/+359
| | | | | split add_check plugin 927db0326d5836b73bd24b0f6406855684354344
* split onadd_ytest pluginalevitskii2024-05-221-148/+881
| | | | | | | split onadd_ytest plugin Целью является разделение onadd_ytest плагина на несколько функций, каждая из которых соответствует типу Test Suite. Код сейчас местами дублируется и не полностью почищен. Далее будет проще убирать дефолты из плагинов в классы сьютов. И легче видеть, от каких полей в каких сьютах можно избавиться вообще (if any) 9763aaa8ebb3050c845f4a55ab10fccb06f18dfc
* remove redundant fields from dart for custom lintersalevitskii2024-05-221-10/+0
| | | | | remove redundant fields from dart for custom linters d264ccb91b57414eca79a17c39ebaa1aeba513b9
* YT-21446: Remove OS part of python UDFs from arcadiampereskokova2024-05-211-4/+3
| | | | d587f95edf5636edfae6672d36f57c8a15f5f3e0
* New eslint suite: remove unneeded old referencesvturov2024-05-151-1/+1
| | | | bb11084ac0472d18fb06fe65a35363f2e704e1ab
* feat(nots/cli, builder): copy patches to `pnpm install` directoryzaverden2024-05-151-0/+12
| | | | e71f3730f57e720d6efb18f42adbd2006606844e
* more cpp extensionsegovol2024-05-142-3/+5
| | | | 04b8e856256b5792e211be9506aba1c1d21f0181
* use ALL_SRCS for cpp_style tests in _add_linter_check pluginegovol2024-05-111-7/+19
| | | | 15e3ddcad0277e68b24d115c22dfb23f2c249eda
* использовать EslintNewTestSuitevturov2024-05-032-6/+7
| | | | 38492359bcf6831eaf3a0003363e44f8ee70c19b
* Rollback change forvturov2024-04-251-2/+2
| | | | e2d5a4dee8e8e3e46993bc15e8f5cfc9c3fc132f
* Выходные директории не должны ↵vturov2024-04-251-2/+2
| | | | | | | | | дублироваться `libarchive` более чутко среагировала на наличие дублирующих путей в списке директорий на упаковку. Функция, анализирующая `tsconfig` файлы при наличии нескольких связанных конфигурационных файлов, в которых были указаны одинаковые выходные директории, выдавала в списке дублирующие значения. После изменения передаём список уникальных путей, это позволяет включить замену `tarfile` и в `builder'е` 559239ef757627b3365995e3b3213487204fff23
* chore: migrate package.json + pnpm-lock.yaml to @yatool/[email protected]zaverden2024-04-251-1/+3
| | | | | | | Для автосборки выпускается `@yatool/[email protected]`. Переход на `v1` происходит с ломающим изменением - переход на `pnpm.overrides` (подробности в тикете(https://st.yandex-team.ru/)). В рамках этого ПР не вносятся изменения в версии используемых пакетов. Производится только обновления структуры файлов `package.json` и `pnpm-lock.yaml` под новых подход работы с пребилдами. 7d29f2c38da8e22bd480056ac4a8be62240e3352
* conf: Сделать вызов макроса TS_FILES ↵khoden2024-04-231-0/+11
| | | | | | обязательным для TS_PACKAGE fd92c9fd52236249f4a95bc57fff7f66797923a5
* Отказаться от tarfile в пользу archivevturov2024-04-232-30/+27
| | | | 2613c273019f722f1204406c28ef0d2fd7d1ab22
* Remove JDK 18 support from Arcadia Tier 0, remove build configuration for JDKmiroslav22024-04-221-2/+0
| | | | 0e989a0fc3519d203e2dbc837a772d2d99808f0b
* feat(conf): support prebuilder v1 in conf validation (with fallback to v0 logic)zaverden2024-04-224-15/+73
| | | | | Integration is added in backward-compatible manner with `v0.x.x` 1f45f7b3235314fb1ee8d2051ff6d592c95813f0