codeant-ai-for-open-source[bot] commented on code in PR #36523:
URL: https://github.com/apache/superset/pull/36523#discussion_r2609519949
##########
docs/sidebarTutorials.js:
##########
@@ -102,6 +94,7 @@ const sidebars = {
collapsed: true,
items: [
'testing/overview',
+ 'testing/testing-guidelines',
Review Comment:
**Suggestion:** The "Testing" section now includes an entry
`testing/testing-guidelines`, but there is no corresponding doc ID in the docs
folder, so this will result in a missing document error when generating the
sidebar and should be removed or disabled until the page is available.
[possible bug]
**Severity Level:** Critical 🚨
```suggestion
// 'testing/testing-guidelines',
```
<details>
<summary><b>Why it matters? ⭐ </b></summary>
The repo search shows no "testing/testing-guidelines" doc ID in the docs
tree. That means the new sidebar entry points at a missing document and will
produce a build error. Removing or commenting it until the page exists is a
correct remediation.
</details>
<details>
<summary><b>Prompt for AI Agent 🤖 </b></summary>
```mdx
This is a comment left during a code review.
**Path:** docs/sidebarTutorials.js
**Line:** 97:97
**Comment:**
*Possible Bug: The "Testing" section now includes an entry
`testing/testing-guidelines`, but there is no corresponding doc ID in the docs
folder, so this will result in a missing document error when generating the
sidebar and should be removed or disabled until the page is available.
Validate the correctness of the flagged issue. If correct, How can I resolve
this? If you propose a fix, implement it and please make it concise.
```
</details>
##########
docs/sidebarTutorials.js:
##########
@@ -42,32 +42,24 @@ const sidebars = {
'contributing/howtos',
'contributing/release-process',
'contributing/resources',
+ 'guidelines/design-guidelines',
{
type: 'category',
- label: 'Contribution Guidelines',
+ label: 'Frontend Style Guidelines',
collapsed: true,
items: [
- 'guidelines/design-guidelines',
- {
- type: 'category',
- label: 'Frontend Style Guidelines',
- collapsed: true,
- items: [
- 'guidelines/frontend-style-guidelines',
- 'guidelines/frontend/component-style-guidelines',
- 'guidelines/frontend/emotion-styling-guidelines',
- 'guidelines/frontend/testing-guidelines',
- ],
- },
- {
- type: 'category',
- label: 'Backend Style Guidelines',
- collapsed: true,
- items: [
- 'guidelines/backend-style-guidelines',
- 'guidelines/backend/dao-style-guidelines',
- ],
- },
+ 'guidelines/frontend-style-guidelines',
+ 'guidelines/frontend/component-style-guidelines',
+ 'guidelines/frontend/emotion-styling-guidelines',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'Backend Style Guidelines',
+ collapsed: true,
+ items: [
+ 'guidelines/backend-style-guidelines',
+ 'guidelines/backend/dao-style-guidelines',
],
Review Comment:
**Suggestion:** The "Backend Style Guidelines" category references
`guidelines/backend-style-guidelines` and
`guidelines/backend/dao-style-guidelines`, but no docs with these IDs exist, so
including them in the sidebar will make the docs build fail until the pages are
created or the category is disabled. [possible bug]
**Severity Level:** Critical 🚨
```suggestion
// {
// type: 'category',
// label: 'Backend Style Guidelines',
// collapsed: true,
// items: [
// 'guidelines/backend-style-guidelines',
// 'guidelines/backend/dao-style-guidelines',
// ],
// },
```
<details>
<summary><b>Why it matters? ⭐ </b></summary>
Grep across docs returned no matches for the two backend guideline IDs.
These entries therefore reference non-existent docs and will cause Docusaurus
to error when building the sidebar. Commenting out or creating the referenced
docs are valid fixes — this is not merely stylistic.
</details>
<details>
<summary><b>Prompt for AI Agent 🤖 </b></summary>
```mdx
This is a comment left during a code review.
**Path:** docs/sidebarTutorials.js
**Line:** 56:63
**Comment:**
*Possible Bug: The "Backend Style Guidelines" category references
`guidelines/backend-style-guidelines` and
`guidelines/backend/dao-style-guidelines`, but no docs with these IDs exist, so
including them in the sidebar will make the docs build fail until the pages are
created or the category is disabled.
Validate the correctness of the flagged issue. If correct, How can I resolve
this? If you propose a fix, implement it and please make it concise.
```
</details>
##########
docs/sidebarTutorials.js:
##########
@@ -42,32 +42,24 @@ const sidebars = {
'contributing/howtos',
'contributing/release-process',
'contributing/resources',
+ 'guidelines/design-guidelines',
Review Comment:
**Suggestion:** The sidebar item pointing to `guidelines/design-guidelines`
does not correspond to any existing doc ID in the current docs tree, so
Docusaurus will fail to build the sidebar complaining about a missing document;
this reference should be removed or disabled until a matching document exists.
[possible bug]
**Severity Level:** Critical 🚨
```suggestion
// 'guidelines/design-guidelines',
```
<details>
<summary><b>Why it matters? ⭐ </b></summary>
I searched the docs tree for "guidelines/design-guidelines" and found no
matches in the repository. Docusaurus requires sidebar doc IDs to map to actual
docs; leaving this entry will cause a build-time "missing document" error. The
suggestion to remove or comment it out addresses a real, verifiable problem.
</details>
<details>
<summary><b>Prompt for AI Agent 🤖 </b></summary>
```mdx
This is a comment left during a code review.
**Path:** docs/sidebarTutorials.js
**Line:** 45:45
**Comment:**
*Possible Bug: The sidebar item pointing to
`guidelines/design-guidelines` does not correspond to any existing doc ID in
the current docs tree, so Docusaurus will fail to build the sidebar complaining
about a missing document; this reference should be removed or disabled until a
matching document exists.
Validate the correctness of the flagged issue. If correct, How can I resolve
this? If you propose a fix, implement it and please make it concise.
```
</details>
##########
docs/sidebarTutorials.js:
##########
@@ -42,32 +42,24 @@ const sidebars = {
'contributing/howtos',
'contributing/release-process',
'contributing/resources',
+ 'guidelines/design-guidelines',
{
type: 'category',
- label: 'Contribution Guidelines',
+ label: 'Frontend Style Guidelines',
collapsed: true,
items: [
- 'guidelines/design-guidelines',
- {
- type: 'category',
- label: 'Frontend Style Guidelines',
- collapsed: true,
- items: [
- 'guidelines/frontend-style-guidelines',
- 'guidelines/frontend/component-style-guidelines',
- 'guidelines/frontend/emotion-styling-guidelines',
- 'guidelines/frontend/testing-guidelines',
- ],
- },
- {
- type: 'category',
- label: 'Backend Style Guidelines',
- collapsed: true,
- items: [
- 'guidelines/backend-style-guidelines',
- 'guidelines/backend/dao-style-guidelines',
- ],
- },
+ 'guidelines/frontend-style-guidelines',
+ 'guidelines/frontend/component-style-guidelines',
+ 'guidelines/frontend/emotion-styling-guidelines',
+ ],
+ },
Review Comment:
**Suggestion:** The "Frontend Style Guidelines" category lists three doc IDs
under `guidelines/frontend-*` that do not exist in the docs tree, which will
cause Docusaurus to error at build time when resolving these sidebar entries;
the safest fix is to disable this entire category until the corresponding docs
are added. [possible bug]
**Severity Level:** Critical 🚨
```suggestion
// {
// type: 'category',
// label: 'Frontend Style Guidelines',
// collapsed: true,
// items: [
// 'guidelines/frontend-style-guidelines',
// 'guidelines/frontend/component-style-guidelines',
// 'guidelines/frontend/emotion-styling-guidelines',
// ],
// },
```
<details>
<summary><b>Why it matters? ⭐ </b></summary>
I searched for each of the three front-end guideline doc IDs and found none
in the docs folder. Since all three IDs are missing, keeping this category will
break the Docusaurus sidebar generation. Disabling the category or adding the
documents are both valid fixes; the suggestion to disable until the pages exist
is a correct, practical mitigation.
</details>
<details>
<summary><b>Prompt for AI Agent 🤖 </b></summary>
```mdx
This is a comment left during a code review.
**Path:** docs/sidebarTutorials.js
**Line:** 46:55
**Comment:**
*Possible Bug: The "Frontend Style Guidelines" category lists three doc
IDs under `guidelines/frontend-*` that do not exist in the docs tree, which
will cause Docusaurus to error at build time when resolving these sidebar
entries; the safest fix is to disable this entire category until the
corresponding docs are added.
Validate the correctness of the flagged issue. If correct, How can I resolve
this? If you propose a fix, implement it and please make it concise.
```
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]