Repository navigation
Add tempo() music block - #400
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
🔇 Additional comments: 7
src/blocks.rs: 1
1137-1137: LGTM!Also applies to: 1224-1224, 1266-1266, 1307-1307, 1348-1348, 1389-1389, 1430-1430
gdsl.txt: 1
203-204: LGTM!docs/javascripts/goboscript.tmGrammar.yml: 1
34-34: LGTM!editors/code/syntaxes/goboscript.tmLanguage.json: 1
163-163: LGTM!editors/notepad++/goboscript.udl.xml: 1
34-34: LGTM!mkdocs.yml: 1
40-40: LGTM!docs/language/reporters/music.md-3-3: 1
3-3: 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
⚠️ Unverified finding
Verification ran but could not confirm this finding. It is shown for review, not as a verified issue.Use a level-two heading for
tempo.
Music Reportersis a level-one heading, buttempois level three. Change### tempoto## tempoto preserve heading hierarchy and resolve MD001.Source: Linters/SAST tools
ℹ️ Review info
⚙️ Run configuration
- Configuration used: Organization UI
- Review profile: QUIET
- Plan: Advanced
- Run ID:
479bb1c4-fa4d-4d2f-bb46-2c70e0ee3127
📒 Files selected for processing: 7
docs/javascripts/goboscript.tmGrammar.ymldocs/language/reporters/music.mdeditors/code/syntaxes/goboscript.tmLanguage.jsoneditors/notepad++/goboscript.udl.xmlgdsl.txtmkdocs.ymlsrc/blocks.rs
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 9 remain after this review.
Adds
tempo()as a zero-argument music reporter that compiles to Scratch'smusic_getTempoblock. Reading the tempo also enables the Music extension.Adds reporter docs and updates syntax highlighting in VS Code, Notepad++, and the docs.
Validation:
cargo check --locked,cargo test --locked(12 tests), and temporary project builds covering stage and sprite reporters, expressions, Music and Pen extension loading, and invalid arguments.Closes #399