Repository navigation
Releases: dblock/rubocop-spellcheck
Releases · dblock/rubocop-spellcheck
Release list
0.2.0
- #28: Exclude
require,require_relative,load, andautoloadpaths andgemnames and version requirements from spelling checks in Ruby files and Markdown Ruby fences - @dblock. - #29: Display generated vocabulary paths relative to the working directory, matching RuboCop output - @dblock.
- #27: Correct lowercase and title-case typos when the first suggestion is one edit away, even when multiple suggestions exist; require dictionary-accepted replacements to prevent correction loops and retain uppercase, mixed-case, and technical-token guards - @dblock.
- #26: Restrict autocorrection to unique, single-edit lowercase typos outside dotted and identifier-like tokens; keep other suggestions report-only - @dblock.
- #25: Skip spelling suggestions during vocabulary generation to speed up
--auto-gen-config- @dblock. - #24: Fix spelling checks crashing on
__FILE__in Ruby files and Markdown Ruby fences - @dblock. - #22: Check strings and opt-in identifiers in explicitly tagged Ruby Markdown fences; keep strings enabled and identifiers disabled by default in all Ruby checks - @dblock.
- #21: Check Ruby strings and identifiers by default, with independent opt-outs, source-mapped string corrections, and report-only identifier diagnostics - @dblock.
- #20: Generate project vocabulary and dictionary configuration with
rubocop --auto-gen-configinstead of suppressing spelling checks - @dblock. - #19: Add parser-backed AsciiDoc spelling checks and autocorrection - @dblock.
- #18: Check RDoc files and parse RDoc markup in Ruby comments, excluding code examples and link destinations - @dblock.
- #17: Select front matter values with dotted inclusion and exclusion paths - @dblock.
- #16: Support Markdown HTML comment directives for spelling suppression - @dblock.
- #15: Add spelling autocorrection for words with exactly one dictionary suggestion - @dblock.
- #14: Reuse loaded dictionaries and word verdicts across file investigations instead of rebuilding them for every file - @dblock.
0.1.0
- #12: Preserve Markdown parsing and use original prose buffers - @dblock.
- #9: Preserve English accented words and ignore quoted delimiters, numeric identifiers, and Liquid template expressions in Markdown - @dblock.
- #6: Include plain text files by default while excluding configured dictionaries and bundled dictionary resources from spelling checks - @dblock.
- #8: Check YAML front matter string values recursively with original source locations and grouped Markdown settings - @dblock.
- #7: Separate lint, test, and package workflows with individual status badges - @dblock.
- #5: Rename Spellcheck/Comments to Spellcheck/Spelling and check Markdown prose with original source locations and shared dictionaries - @dblock.
- #4: Enable rubocop-rake and rubocop-rspec for development and disable Metrics/BlockLength - @dblock.
- #3: Enable this gem's own Spellcheck/Comments cop in repository linting with a project vocabulary file - @dblock.
- #2: Add monthly and manual maintenance PRs for the latest stable Kotoshu release and bundled English dictionary with license and provenance updates - @dblock.
- #1: Bundle English for zero-setup defaults and support language-keyed DictionaryFiles with gem-relative and local paths for replacement, supplemental vocabulary, and multilingual checking - @dblock.
- Initial implementation of Spellcheck/Spelling with offline Kotoshu dictionaries, project vocabulary, precise offenses, and spelling suggestions - @dblock.