diff --git a/AGENTS.md b/AGENTS.md index b036c63..c1cc6af 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -17,11 +17,10 @@ HTTP contract changes дополнительно проходят общий Generated types редактируются через их source; T-Bank доступен только через backend. Frontend dependencies используют exact versions. Pre-commit запускает staged formatting и FSD checks; сообщения commits — Conventional Commits. -Заголовок каждого коммита заканчивай номером реальной issue этого репозитория: -`[optional scope]: #`, например -`ci: run full frontend verification #1`. Номер бери из текущей задачи; -если issue не указана, уточни её перед коммитом. Ссылка в body не заменяет -суффикс в заголовке. Формат проверяет `commitlint.config.cjs`. +Если у задачи есть связанная issue этого репозитория, добавляй её номер +в конец заголовка: `ci: run full frontend verification #1`. +Без связанной issue номер необязателен: `chore(deps): update non-major dependencies`. +Формат Conventional Commits проверяет `commitlint.config.cjs`. Code/style checks автоматические только в scope конфигурации. i18n, props, semantic placement и выбор полезных тестов обязательны при review. diff --git a/commitlint.config.cjs b/commitlint.config.cjs index b09c386..26a88cb 100644 --- a/commitlint.config.cjs +++ b/commitlint.config.cjs @@ -1,14 +1,3 @@ module.exports = { extends: ["@commitlint/config-conventional"], - plugins: [ - { - rules: { - "header-issue-suffix": ({ header }) => [ - / \S.* #[1-9]\d*$/.test(header ?? ""), - "header must end with an issue number, e.g. ci: run verification #1", - ], - }, - }, - ], - rules: { "header-issue-suffix": [2, "always"] }, }; diff --git a/renovate.json b/renovate.json index c57b7c9..f806db5 100644 --- a/renovate.json +++ b/renovate.json @@ -1,11 +1,10 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended"], + "extends": ["config:recommended", ":semanticCommitTypeAll(chore)"], "timezone": "Europe/Moscow", "labels": ["dependencies"], "dependencyDashboard": true, "rangeStrategy": "bump", - "commitMessageSuffix": "#5", "packageRules": [ { "matchUpdateTypes": ["minor", "patch"],