Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
204 changes: 204 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,204 @@
language: en-US
tone_instructions: ""
early_access: true
enable_free_tier: true
inheritance: false
reviews:
profile: chill
request_changes_workflow: false
high_level_summary: true
high_level_summary_instructions: ""
high_level_summary_placeholder: "@coderabbitai summary"
high_level_summary_in_walkthrough: false
auto_title_placeholder: "@coderabbitai"
auto_title_instructions: ""
review_status: true
commit_status: true
fail_commit_status: false
collapse_walkthrough: false
changed_files_summary: true
sequence_diagrams: true
estimate_code_review_effort: true
assess_linked_issues: true
related_issues: true
related_prs: false
suggested_labels: false
labeling_instructions: []
auto_apply_labels: false
suggested_reviewers: false
auto_assign_reviewers: false
in_progress_fortune: true
poem: false
enable_prompt_for_ai_agents: true
path_filters: []
path_instructions: []
abort_on_close: true
disable_cache: false
auto_review:
enabled: true
auto_incremental_review: true
ignore_title_keywords: []
labels:
- planning
drafts: false
base_branches: []
ignore_usernames: []
finishing_touches:
docstrings:
enabled: true
unit_tests:
enabled: true
pre_merge_checks:
docstrings:
mode: warning
threshold: 80
title:
mode: warning
requirements: ""
description:
mode: warning
issue_assessment:
mode: warning
custom_checks: []
tools:
ast-grep:
rule_dirs: []
util_dirs: []
essential_rules: true
packages: []
shellcheck:
enabled: true
ruff:
enabled: true
markdownlint:
enabled: true
github-checks:
enabled: true
timeout_ms: 90000
languagetool:
enabled: true
enabled_rules: []
disabled_rules: []
enabled_categories: []
disabled_categories: []
enabled_only: false
level: default
biome:
enabled: true
hadolint:
enabled: true
swiftlint:
enabled: true
phpstan:
enabled: true
level: default
phpmd:
enabled: true
phpcs:
enabled: true
golangci-lint:
enabled: true
yamllint:
enabled: true
gitleaks:
enabled: true
checkov:
enabled: true
detekt:
enabled: true
eslint:
enabled: true
flake8:
enabled: true
fortitudeLint:
enabled: true
rubocop:
enabled: true
buf:
enabled: true
regal:
enabled: true
actionlint:
enabled: true
pmd:
enabled: true
clang:
enabled: true
cppcheck:
enabled: true
semgrep:
enabled: true
circleci:
enabled: true
clippy:
enabled: true
sqlfluff:
enabled: true
prismaLint:
enabled: true
pylint:
enabled: true
oxc:
enabled: true
shopifyThemeCheck:
enabled: true
luacheck:
enabled: true
brakeman:
enabled: true
dotenvLint:
enabled: true
htmlhint:
enabled: true
checkmake:
enabled: true
osvScanner:
enabled: true
chat:
art: true
auto_reply: true
integrations:
jira:
usage: disabled
linear:
usage: disabled
knowledge_base:
opt_out: false
web_search:
enabled: true
code_guidelines:
enabled: true
filePatterns: []
learnings:
scope: auto
issues:
scope: auto
jira:
usage: disabled
project_keys: []
linear:
usage: disabled
team_keys: []
pull_requests:
scope: auto
mcp:
usage: auto
disabled_servers: []
code_generation:
docstrings:
language: en-US
path_instructions: []
unit_tests:
path_instructions: []
issue_enrichment:
auto_enrich:
enabled: true
planning:
enabled: true
auto_planning:
enabled: true
labels:
- planning
labeling:
labeling_instructions: []
auto_apply_labels: false
34 changes: 23 additions & 11 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,27 @@
{
"recommendations": [
"ms-python.python",
"ms-python.flake8",
"ms-python.black-formatter",
"github.vscode-pull-request-github",
"github.vscode-github-actions",
"ms-azuretools.vscode-containers",
"redhat.vscode-yaml",
"sonarsource.sonarlint-vscode",
"esbenp.prettier-vscode",
"conventionalcommits.extension",
"codezombiech.gitignore"
// Python Development
"ms-python.python", // Python language support
"ms-python.flake8", // Python linting with flake8
"ms-python.black-formatter", // Python code formatting

// Infrastructure & Workflow
"ms-azuretools.vscode-containers", // Container Tools - Docker and container management
"github.copilot-chat", // GitHub Copilot Chat - AI coding assistant
"github.vscode-pull-request-github", // GitHub Pull Requests and Issues - PR management
"github.vscode-github-actions", // GitHub Actions - CI/CD workflow support
"redhat.vscode-yaml", // YAML - Language support for YAML files
"foxundermoon.shell-format", // Shell Format - Shell script formatter
"codezombiech.gitignore", // Gitignore - .gitignore file support
"sonarsource.sonarlint-vscode", // SonarLint - Code quality and security analysis
"davidanson.vscode-markdownlint", // MarkdownLint - Markdown linting
"ryanluker.vscode-coverage-gutters", // Coverage Gutters - Test coverage visualization
"yy0931.vscode-sqlite3-editor", // SQLite3 Editor - Database viewer
],

"unwantedRecommendations": [
"ms-azuretools.vscode-docker", // Docker (legacy) - Use vscode-containers instead
"docker.docker", // Docker DX - Use ms-azuretools.vscode-containers
"github.copilot" // Copilot (base) - Unified into copilot-chat
]
}