Skip to content

Commit 50e9635

Browse files
Feat/changelog shopify bitbucket (#278)
* add shopify * add changelog and fixes * remove empty section
1 parent ba34496 commit 50e9635

File tree

3 files changed

+84
-1
lines changed

3 files changed

+84
-1
lines changed

docs/changelog.md

+26-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,31 @@ description: The latest updates and changes to CodeRabbit.
55
sidebar_position: 13
66
---
77

8+
## April 14, 2025
9+
10+
### Shopify CLI Integration & Bitbucket Cloud Reporting
11+
12+
We're excited to announce two significant updates:
13+
14+
#### Shopify CLI Integration
15+
16+
We've added support for [Shopify CLI](https://docs.coderabbit.ai/tools/shopify-cli), a powerful tool for validating and analyzing Shopify themes and apps. This integration helps ensure your Shopify projects follow best practices by:
17+
18+
- Validating Liquid syntax and theme requirements
19+
- Checking app extension configurations
20+
- Identifying performance bottlenecks
21+
- Ensuring accessibility standards
22+
- Detecting security vulnerabilities
23+
24+
#### Bitbucket Cloud Scheduled Reporting
25+
26+
Our reporting capabilities now extend to Bitbucket Cloud! You can now:
27+
28+
- Schedule automated reports for your Bitbucket Cloud repositories
29+
- Generate customized summaries of team performance
30+
- Track PR review metrics
31+
- Deliver reports via Email, Slack, Microsoft Teams, or Discord
32+
833
## April 8, 2025
934

1035
### New Static Analysis Tools
@@ -29,7 +54,7 @@ In the review status message. It is automatically enabled for all users.
2954

3055
### Automatically Run a Web Query to Include Latest Information
3156

32-
CodeRabbit now performs Web Queries automatically to include the most recent publicly available information — even if it wasnt included in the latest LLM update. This feature is enabled by default for all users, and you may notice it being used in review comments and chat responses.
57+
CodeRabbit now performs Web Queries automatically to include the most recent publicly available information — even if it wasn't included in the latest LLM update. This feature is enabled by default for all users, and you may notice it being used in review comments and chat responses.
3358

3459
Web Queries allow CodeRabbit to fetch the latest documentation and external content to improve the accuracy and relevance of its output. You can disable this feature by setting web_search: false in your knowledge_base settings.
3560

docs/tools/shopify-cli.md

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: Shopify CLI
3+
sidebar_label: Shopify CLI
4+
description: CodeRabbit's guide to Shopify CLI.
5+
---
6+
7+
```mdx-code-block
8+
import ProPlanNotice from '@site/src/components/ProPlanNotice.mdx';
9+
10+
<ProPlanNotice />
11+
```
12+
13+
[Shopify CLI](https://github.com/Shopify/cli) is a command-line tool that helps you build Shopify apps, themes, and custom storefronts. It provides functionality for initializing, building, developing, and deploying Shopify projects.
14+
15+
## Validation Rules
16+
17+
The tool checks for:
18+
19+
### Theme Validation
20+
21+
- Liquid syntax errors
22+
- Theme requirements compliance
23+
- Asset organization
24+
- Performance best practices
25+
- Accessibility standards
26+
27+
### App Validation
28+
29+
- App extension configuration
30+
- Function implementation
31+
- API version compatibility
32+
- Security best practices
33+
34+
## Common Issues
35+
36+
The tool helps identify and fix:
37+
38+
1. Theme Issues:
39+
40+
- Invalid Liquid syntax
41+
- Missing required templates
42+
- Performance bottlenecks
43+
- Accessibility violations
44+
45+
2. App Issues:
46+
- Invalid API usage
47+
- Missing dependencies
48+
- Configuration errors
49+
- Security vulnerabilities
50+
51+
## Links
52+
53+
- [Shopify CLI GitHub Repository](https://github.com/Shopify/cli)
54+
- [Shopify CLI Theme Documentation](https://shopify.dev/docs/api/shopify-cli/theme)
55+
- [Shopify CLI App Documentation](https://shopify.dev/docs/apps/tools/cli)
56+
- [Theme Development Requirements](https://shopify.dev/docs/themes/store/requirements)

docs/tools/tools.md

+2
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ Remove extraneous f prefix
7070
| Ruby | [RuboCop][RuboCop] | Code Quality |
7171
| Semgrep | [Semgrep][Semgrep] | Code Security |
7272
| Shell (sh, bash, ksh, dash) | [ShellCheck][ShellCheck] | Code Quality |
73+
| Shopify | [Shopify CLI][ShopifyCLI] | Code Quality |
7374
| SQL | [SQLFluff][SQLFluff] | Code Quality |
7475
| Swift | [SwiftLint][SwiftLint] | Code Quality |
7576
| Terraform | [Checkov][Checkov] | Code Security |
@@ -103,3 +104,4 @@ Remove extraneous f prefix
103104
[Pipeline]: ./pipeline-remediation.md
104105
[PrismaLint]: ./prisma-lint.md
105106
[OXC]: ./oxc.md
107+
[ShopifyCLI]: ./shopify-cli.md

0 commit comments

Comments
 (0)