Skip to content

chore: willboosterify this repo#136

Merged
WillBooster-bot merged 1 commit intomainfrom
wbfy
May 1, 2026
Merged

chore: willboosterify this repo#136
WillBooster-bot merged 1 commit intomainfrom
wbfy

Conversation

@WillBooster-bot
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the project's verification workflow by adding the @willbooster/wb dependency and introducing verify scripts, while refining documentation for testing and coding standards across several Markdown files. It also adds drizzle/mount/ to ignore files and includes markers in oxlint.config.ts. Feedback indicates that the check-for-ai, check-all-for-ai, and typecheck scripts in package.json are now redundant and should be removed to eliminate redundancy. Additionally, the updates to documentation and prompt rules in the Markdown files conflict with the repository's established style guide regarding comments, JSDoc, and template literal usage, and should be aligned accordingly.

Comment thread package.json
Comment on lines +49 to +51
"typecheck": "tsgo --noEmit",
"verify": "wb verify",
"verify-full": "wb verify --full"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The addition of verify and verify-full scripts, combined with the updates to the documentation in .cursor/rules/general.mdc and other files, makes the existing check-for-ai and check-all-for-ai scripts (lines 37-38) redundant. Furthermore, the typecheck script (line 49) might also be redundant if wb verify already performs type checking. According to the Repository Style Guide (Rule 6), redundant code should be eliminated. Please consider removing the obsolete scripts.

References
  1. Rule 6: Simplify code as much as possible to eliminate redundancy. (link)

Comment thread .cursor/rules/general.mdc
Comment on lines +45 to +46
- Write comments and JSDoc for complex or hard-to-understand code.
- Explain "why" in comments and "what" in JSDoc.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This change limits the requirement for comments and JSDoc to only 'complex or hard-to-understand code'. This is a discrepancy with the Repository Style Guide (Rule 13), which states 'Write comments that explain "why" and use JSDoc to explain "what"' without such a restriction. Please align the rule with the style guide.

- Write comments that explain "why" and use JSDoc to explain "what".
References
  1. Rule 13: Write comments that explain 'why' and use JSDoc to explain 'what'. (link)

Comment thread .cursor/rules/general.mdc
- Avoid stating what can be easily understood from the code itself.
- Prefer `undefined` over `null` unless explicitly required by APIs or libraries.
- Prefer using a single template literal for prompts instead of `join()` with an array of strings.
- Prefer using a single template literal for prompts instead of `join()` with a pre-computable array literal of strings.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This change restricts the preference for template literals to only 'pre-computable array literals'. This is a discrepancy with the Repository Style Guide (Rule 16), which prefers template literals over join() with any 'array of strings'. Please align the rule with the style guide.

- Prefer using a single template literal for prompts instead of `join()` with an array of strings.
References
  1. Rule 16: Prefer using a single template literal for prompts instead of join() with an array of strings. (link)

Comment thread AGENTS.md
Comment on lines +39 to +40
- Write comments and JSDoc for complex or hard-to-understand code.
- Explain "why" in comments and "what" in JSDoc.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This change limits the requirement for comments and JSDoc to only 'complex or hard-to-understand code'. This is a discrepancy with the Repository Style Guide (Rule 13), which states 'Write comments that explain "why" and use JSDoc to explain "what"' without such a restriction. Please align the rule with the style guide.

Suggested change
- Write comments and JSDoc for complex or hard-to-understand code.
- Explain "why" in comments and "what" in JSDoc.
- Write comments that explain "why" and use JSDoc to explain "what".
References
  1. Rule 13: Write comments that explain 'why' and use JSDoc to explain 'what'. (link)

Comment thread AGENTS.md
- Avoid stating what can be easily understood from the code itself.
- Prefer `undefined` over `null` unless explicitly required by APIs or libraries.
- Prefer using a single template literal for prompts instead of `join()` with an array of strings.
- Prefer using a single template literal for prompts instead of `join()` with a pre-computable array literal of strings.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This change restricts the preference for template literals to only 'pre-computable array literals'. This is a discrepancy with the Repository Style Guide (Rule 16), which prefers template literals over join() with any 'array of strings'. Please align the rule with the style guide.

Suggested change
- Prefer using a single template literal for prompts instead of `join()` with a pre-computable array literal of strings.
- Prefer using a single template literal for prompts instead of `join()` with an array of strings.
References
  1. Rule 16: Prefer using a single template literal for prompts instead of join() with an array of strings. (link)

Comment thread CLAUDE.md
Comment on lines +39 to +40
- Write comments and JSDoc for complex or hard-to-understand code.
- Explain "why" in comments and "what" in JSDoc.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This change limits the requirement for comments and JSDoc to only 'complex or hard-to-understand code'. This is a discrepancy with the Repository Style Guide (Rule 13), which states 'Write comments that explain "why" and use JSDoc to explain "what"' without such a restriction. Please align the rule with the style guide.

Suggested change
- Write comments and JSDoc for complex or hard-to-understand code.
- Explain "why" in comments and "what" in JSDoc.
- Write comments that explain "why" and use JSDoc to explain "what".
References
  1. Rule 13: Write comments that explain 'why' and use JSDoc to explain 'what'. (link)

Comment thread CLAUDE.md
- Avoid stating what can be easily understood from the code itself.
- Prefer `undefined` over `null` unless explicitly required by APIs or libraries.
- Prefer using a single template literal for prompts instead of `join()` with an array of strings.
- Prefer using a single template literal for prompts instead of `join()` with a pre-computable array literal of strings.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This change restricts the preference for template literals to only 'pre-computable array literals'. This is a discrepancy with the Repository Style Guide (Rule 16), which prefers template literals over join() with any 'array of strings'. Please align the rule with the style guide.

Suggested change
- Prefer using a single template literal for prompts instead of `join()` with a pre-computable array literal of strings.
- Prefer using a single template literal for prompts instead of `join()` with an array of strings.
References
  1. Rule 16: Prefer using a single template literal for prompts instead of join() with an array of strings. (link)

Comment thread GEMINI.md
Comment on lines +39 to +40
- Write comments and JSDoc for complex or hard-to-understand code.
- Explain "why" in comments and "what" in JSDoc.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This change limits the requirement for comments and JSDoc to only 'complex or hard-to-understand code'. This is a discrepancy with the Repository Style Guide (Rule 13), which states 'Write comments that explain "why" and use JSDoc to explain "what"' without such a restriction. Please align the rule with the style guide.

Suggested change
- Write comments and JSDoc for complex or hard-to-understand code.
- Explain "why" in comments and "what" in JSDoc.
- Write comments that explain "why" and use JSDoc to explain "what".
References
  1. Rule 13: Write comments that explain 'why' and use JSDoc to explain 'what'. (link)

Comment thread GEMINI.md
- Avoid stating what can be easily understood from the code itself.
- Prefer `undefined` over `null` unless explicitly required by APIs or libraries.
- Prefer using a single template literal for prompts instead of `join()` with an array of strings.
- Prefer using a single template literal for prompts instead of `join()` with a pre-computable array literal of strings.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This change restricts the preference for template literals to only 'pre-computable array literals'. This is a discrepancy with the Repository Style Guide (Rule 16), which prefers template literals over join() with any 'array of strings'. Please align the rule with the style guide.

Suggested change
- Prefer using a single template literal for prompts instead of `join()` with a pre-computable array literal of strings.
- Prefer using a single template literal for prompts instead of `join()` with an array of strings.
References
  1. Rule 16: Prefer using a single template literal for prompts instead of join() with an array of strings. (link)

@WillBooster-bot WillBooster-bot merged commit 099de5f into main May 1, 2026
10 checks passed
@WillBooster-bot WillBooster-bot deleted the wbfy branch May 1, 2026 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant