fix: resolve all markdown lint violations and enable enforced rules#24
fix: resolve all markdown lint violations and enable enforced rules#24
Conversation
Enable previously-disabled markdownlint rules: - MD013 (line length 200, excluding tables/code blocks) - MD024 (duplicate headings, siblings only) - MD032 (blanks around lists) - MD034 (no bare URLs) Fix 54 violations across 3 files: - AGENTS.md: wrap 44 long lines, add 6 blank lines around lists, wrap 3 bare URLs in angle brackets - standards/ci-standards.md: 1 blank line around list - standards/dependabot-policy.md: 1 blank line around list Also add .claude/ and node_modules/ to markdownlint ignore list. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughUpdates markdown-lint rules and top-level ignores, reflows AGENTS.md text, and extends the Claude Code CI guidance to allow issue-labeled triggers with elevated job permissions and a pinned action version. Also adds a minor spacing edit to dependabot policy. Changes
Sequence Diagram(s)mermaid Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@standards/ci-standards.md`:
- Line 165: The inline version comment for the GitHub Action reference
"anthropics/claude-code-action@6e2bd52842c65e914eba5c8badd17560bd26b5de" should
be updated to the floating tag per standards; change the trailing comment from
"# v1.0.89" to "# v1" so the action remains pinned by SHA while the comment
references the floating v1 tag.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro
Run ID: 5d2f6ade-7cd9-4638-a59e-4dd08a0c2c21
📒 Files selected for processing (4)
.markdownlint-cli2.yamlAGENTS.mdstandards/ci-standards.mdstandards/dependabot-policy.md
There was a problem hiding this comment.
Pull request overview
This PR aims to eliminate existing Markdown lint violations across the organization standards docs and update markdownlint configuration so key rules are enforced going forward.
Changes:
- Reformats Markdown in
AGENTS.mdand standards docs to address lint rules (line length, blank lines around lists, bare URLs). - Updates
standards/ci-standards.mdcontent around the Claude Code workflow configuration and target action version. - Enables/enforces markdownlint rules in
.markdownlint-cli2.yamland expands ignore patterns.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 12 comments.
| File | Description |
|---|---|
AGENTS.md |
Wrapped long lines / URL formatting updates; however, several list items appear to have broken Markdown structure due to missing continuation indentation. |
standards/ci-standards.md |
Adds/updates Claude workflow guidance and permissions; currently appears inconsistent with the repo’s implemented .github/workflows/claude.yml and audit script behavior. |
standards/dependabot-policy.md |
Adds required blank line before a list to satisfy list-spacing rules. |
.markdownlint-cli2.yaml |
Enables MD013/MD024/MD032/MD034 (and other config tweaks) and adds ignore patterns. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Fix 7 locations in AGENTS.md where wrapped list items had unindented continuation lines (breaks Markdown rendering) - Fix ci-standards.md issue trigger security note: triage role can also label, and compliance audit uses its own label Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Add issues:[labeled] event trigger and claude label support so Claude can work issues like a human contributor — reading the issue, creating a branch, implementing the fix, and opening a PR. Changes: - Add issues:[labeled] trigger to on: block - Add issue label condition to job if: guard - Upgrade contents permission to write (needed for branch creation) - Pin claude-code-action to v1.0.89 (6e2bd528) - Add label_trigger: "claude" input Matches the standard configuration defined in petry-projects/.github#24 (standards/ci-standards.md § Claude Code). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* chore: enable Claude issue trigger per org CI standard Add issues:[labeled] event trigger and claude label support so Claude can work issues like a human contributor — reading the issue, creating a branch, implementing the fix, and opening a PR. Changes: - Add issues:[labeled] trigger to on: block - Add issue label condition to job if: guard - Upgrade contents permission to write (needed for branch creation) - Pin claude-code-action to v1.0.89 (6e2bd528) - Add label_trigger: "claude" input Matches the standard configuration defined in petry-projects/.github#24 (standards/ci-standards.md § Claude Code). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * chore: add permission comment per CodeRabbit review Document why contents: write is needed (issue-triggered branch creation). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add issues:[labeled] event trigger and claude label support so Claude can work issues autonomously — reading the issue, creating a branch, implementing the fix, and opening a PR. Changes: - Add issues:[labeled] trigger to on: block - Add issue label condition to job if: guard - Upgrade contents permission to write (needed for branch creation) - Pin claude-code-action to v1.0.89 (6e2bd528) - Add label_trigger: "claude" input - Add dependabot skip condition on step - Add permission comment for contents: write Matches the standard defined in petry-projects/.github#24. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add issues:[labeled] event trigger and claude label support so Claude can work issues autonomously — reading the issue, creating a branch, implementing the fix, and opening a PR. Changes: - Add issues:[labeled] trigger to on: block - Add issue label condition to job if: guard - Upgrade contents permission to write (needed for branch creation) - Pin claude-code-action to v1.0.89 (6e2bd528) - Add label_trigger: "claude" input - Add dependabot skip condition on step - Add permission comment for contents: write Matches the standard defined in petry-projects/.github#24. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add issues:[labeled] event trigger and claude label support so Claude can work issues autonomously — reading the issue, creating a branch, implementing the fix, and opening a PR. Matches the standard defined in petry-projects/.github#24. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add issues:[labeled] event trigger and claude label support so Claude can work issues autonomously — reading the issue, creating a branch, implementing the fix, and opening a PR. Matches the standard defined in petry-projects/.github#24. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add issues:[labeled] event trigger and claude label support so Claude can work issues autonomously — reading the issue, creating a branch, implementing the fix, and opening a PR. Changes: - Add issues:[labeled] trigger to on: block - Add issue label condition to job if: guard - Upgrade contents permission to write (needed for branch creation) - Pin claude-code-action to v1.0.89 (6e2bd528) - Add label_trigger: "claude" input - Add dependabot skip condition on step - Add permission comment for contents: write Matches the standard defined in petry-projects/.github#24. Co-authored-by: DJ <dj@Rachels-MacBook-Air.local> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add issues:[labeled] event trigger and claude label support so Claude can work issues autonomously — reading the issue, creating a branch, implementing the fix, and opening a PR. Changes: - Add issues:[labeled] trigger to on: block - Add issue label condition to job if: guard - Upgrade contents permission to write (needed for branch creation) - Pin claude-code-action to v1.0.89 (6e2bd528) - Add label_trigger: "claude" input - Add dependabot skip condition on step - Add permission comment for contents: write Matches the standard defined in petry-projects/.github#24. Co-authored-by: DJ <dj@Rachels-MacBook-Air.local> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add issues:[labeled] event trigger and claude label support so Claude can work issues autonomously — reading the issue, creating a branch, implementing the fix, and opening a PR. Matches the standard defined in petry-projects/.github#24. Co-authored-by: DJ <dj@Rachels-MacBook-Air.local> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add issues:[labeled] event trigger and claude label support so Claude can work issues autonomously — reading the issue, creating a branch, implementing the fix, and opening a PR. Matches the standard defined in petry-projects/.github#24. Co-authored-by: DJ <dj@Rachels-MacBook-Air.local> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add claude.yml with issue label trigger, PR review, and @claude mention support. Includes actions/checkout for issue-triggered branch setup. Implements the standard defined in petry-projects/.github#24. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add claude.yml with issue label trigger, PR review, and @claude mention support. Includes actions/checkout for issue-triggered branch setup. Implements the standard defined in petry-projects/.github#24. Co-authored-by: DJ <dj@Rachels-MacBook-Air.local> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>



Summary
Fixes all 54 markdownlint violations and enables previously-disabled rules so they are enforced going forward.
Rules Enabled
<url>or[text](url)Fixes Applied
.markdownlint-cli2.yaml: Enabled rules, added.claude/andnode_modules/to ignore listTest plan
npx markdownlint-cli2 "**/*.md"— 0 errors locally🤖 Generated with Claude Code
Summary by CodeRabbit
Documentation
Chores