[0.1.7] Make check/fix RBS-aware via auto-detect sig/rbs gem (cli_overrides) - #45
Open
unurgunite wants to merge 16 commits into
Open
[0.1.7] Make check/fix RBS-aware via auto-detect sig/rbs gem (cli_overrides)#45unurgunite wants to merge 16 commits into
unurgunite wants to merge 16 commits into
Conversation
…uppresses warnings (#57)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Release
0.1.7: RBS-aware inspections end-to-end plus a more honest error UX.This release branch collects 15 squash PRs (
#44,#47–#60) on top ofv0.1.6. The plugin now auto-detects RBS (sig/,Gemfile,docscribe.yml), forwards it to both the daemon and the CLI fallback, validates malformed YARD types even without RBS, fixesUpdate Typesto work per-file, and surfaces daemon failures instead of showing a clean0.Merged into
v0.1.7:fix/rbs-aware-check-fix([0.1.7] Make check/fix RBS-aware via auto-detect sig/rbs gem (cli_overrides) #44) — check/fix forward--rbs/--rbs-collectionviacli_overridesfix/doctor-rbs-status([0.1.7] Show RBS status in Doctor (sig/rbs gem/collection) #47, [0.1.7] Show RBS status in Doctor (sig/rbs gem/collection) #48) — Doctor showssig/,rbsgem,rbs.enabledfix/daemon-update-types([0.1.7] Handleupdate_typesvia daemon with CLI fallback for old gem #49) —update_typesvia daemon with CLI fallback for old gemsfix/doctor-version-stale([0.1.7] Fix Doctor stale version cache (checkGemfile.lockmtime) #51) — version cache keyed onGemfile.lockmtimefeature/mcp-api-for-testing([0.1.7] Add MCP toolset for testing DocScribe actions via JetBrains MCP #50) — MCP toolset (6 tools) for automated testingfix/rbs-underline-yard([0.1.7] Underline YARD line for RBS type mismatches (notdef) #52) — RBS mismatches underline the YARD line, notdeffix/rbs-safe-fix-ux([0.1.7] Fix RBS safe fix UX: show Incorrect type and use aggressive for RBS #53) — safe fix uses aggressive for RBS typesfix/mcp-no-tools([0.1.7] Fix MCP toolset not loading (add@McpTooland mcpServer depends) #54) — MCP toolset loading fixfix/rbs-daemon-iteration([0.1.7] Fix RBS daemon check andupdate_typesexit 1 #55) — RBS daemon check andupdate_types exit 1feature/yard-type-warnings([0.1.7] Added support for new Docscribe API #56) —InvalidTypevalidation without RBS + settingfix/annotator-error-display([0.1.7] Fix error display when docscribe fails and trailing literal suppresses warnings #57) — failures shown as errors/balloons, not cached as cleanfix/yard-validation-cleanup([0.1.7] Fix yard validation cleanup and sync collectRubyFiles #58) — removed Kotlin-side validator duplicate, syncedcollectRubyFileswith CLI filterfeature/rbs-file-scoped-update([0.1.7] MakeUpdate Typesfile-scoped and distinguish RBS vs validator #59) — file-scopedUpdate Types,source: rbs|infer|syntaxfix routingfeature/update-md-files([0.1.7] Updated md files #60) —plugin.xmlchange-notes for0.1.6/0.1.7,CHANGELOG,READMECompatibility: new API (
--validate-types,source, file-scopedupdate_types) requiresdocscribe >= 1.6.2; older gems fall back to CLI.Checklist
./gradlew test)./gradlew spotlessCheck)./gradlew detekt)./gradlew verifyPlugin)