Skip to content

Commit bba0bed

Browse files
proofread: headings and fixes
1 parent c22ee8c commit bba0bed

File tree

3 files changed

+10
-16
lines changed

3 files changed

+10
-16
lines changed

content/guides/github-sonarqube-sandbox/troubleshoot.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Troubleshoot code quality workflows
3-
linkTitle: Troubleshooting
3+
linkTitle: Troubleshoot
44
summary: Resolve common issues with E2B sandboxes, MCP server connections, and GitHub/SonarQube integration.
55
description: Solutions for MCP tools not loading, authentication errors, permission issues, workflow timeouts, and other common problems when building code quality workflows with E2B.
66
weight: 30
@@ -346,7 +346,3 @@ Solution:
346346
2. Ensure you have at least one project configured in SonarCloud.
347347
3. Check that your SonarQube token has the necessary permissions.
348348
4. Confirm your project has been analyzed at least once in SonarCloud.
349-
350-
## Next steps
351-
352-
Explore additional resources for E2B and MCP development.

content/guides/github-sonarqube-sandbox/workflow.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Before you begin, make sure you have:
4949
> use this approach with trusted code and workflows. For more information,
5050
> see [Anthropic's guidance on container security](https://docs.anthropic.com/en/docs/claude-code/devcontainer).
5151
52-
## Step 1: Set up your project
52+
## Set up your project
5353

5454
{{< tabs group="language" >}}
5555
{{< tab name="TypeScript" >}}
@@ -166,7 +166,7 @@ echo "__pycache__/" >> .gitignore
166166
{{< /tab >}}
167167
{{< /tabs >}}
168168

169-
## Step 2: Create your first sandbox
169+
## Step 1: Create your first sandbox
170170

171171
Let's start by creating a sandbox and verifying the MCP servers are configured correctly.
172172

@@ -325,7 +325,7 @@ You've just learned how to create an E2B sandbox with multiple MCP servers
325325
configured. The `betaCreate` method initializes a cloud environment
326326
with Claude CLI and your specified MCP servers.
327327

328-
## Step 3: Discover available MCP tools
328+
## Step 2: Discover available MCP tools
329329

330330
MCP servers expose tools that Claude can call. The GitHub MCP server provides
331331
repository management tools, while SonarQube provides code analysis tools.
@@ -500,7 +500,7 @@ I have access to the following MCP tools:
500500
... (SonarQube analysis tools)
501501
```
502502

503-
## Step 4: Test GitHub MCP tools
503+
## Step 3: Test GitHub MCP tools
504504

505505
Let's try testing GitHub using MCP tools. We'll start simple by listing
506506
repository issues.
@@ -655,7 +655,7 @@ Here are the first 10 open issues in the <your-repo> repository:
655655
You can now send prompts to Claude and interact with GitHub through
656656
natural language. Claude decides what tool to call based on your prompt.
657657

658-
## Step 5: Test SonarQube MCP tools
658+
## Step 4: Test SonarQube MCP tools
659659

660660
Let's analyze code quality using SonarQube MCP tools.
661661

@@ -849,7 +849,7 @@ You can now use SonarQube MCP tools to analyze code quality through
849849
natural language. You can retrieve quality metrics, identify issues,
850850
and understand what code needs fixing.
851851

852-
## Step 6: Create a branch and make code changes
852+
## Step 5: Create a branch and make code changes
853853

854854
Now, let's teach Claude to fix code based on quality issues discovered
855855
by SonarQube.
@@ -1067,7 +1067,7 @@ The fix is ready for review and can be merged to improve the code quality of the
10671067
You can now use GitHub and SonarQube MCP tools in the same workflow to read
10681068
files, make code changes, and commit them.
10691069

1070-
## Step 7: Create quality-gated pull requests
1070+
## Step 6: Create quality-gated pull requests
10711071

10721072
Finally, let's build the complete workflow: analyze quality, fix issues,
10731073
and create a PR only if improvements are made.
@@ -1372,9 +1372,9 @@ You've now built a complete, multi-step workflow with conditional logic.
13721372
Claude analyzes quality with SonarQube, makes fixes using GitHub tools,
13731373
verifies improvements, and only creates a PR if quality actually improves.
13741374

1375-
## Step 8: Add error handling
1375+
## Step 7: Add error handling
13761376

1377-
Production workflows need error handling. Let's make our workflow more robust.
1377+
Production workflows need error handling. Let's make the workflow more robust.
13781378

13791379
{{< tabs group="language" >}}
13801380
{{< tab name="TypeScript" >}}

hugo_stats.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,6 @@
226226
"card-title",
227227
"chip",
228228
"chroma",
229-
"cl",
230229
"cls-1",
231230
"cls-2",
232231
"col-start-2",
@@ -390,7 +389,6 @@
390389
"lg:no-underline",
391390
"lg:pb-2",
392391
"lg:scale-100",
393-
"line",
394392
"link",
395393
"links",
396394
"lntable",

0 commit comments

Comments
 (0)