Skip to content

Releases: dblock/rubocop-spellcheck

Release list

0.2.0

Choose a tag to compare

@dblock dblock released this 21 Oct 15:43
29bf87b
  • #28: Exclude require, require_relative, load, and autoload paths and gem names 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-config instead 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

Choose a tag to compare

@dblock dblock released this 20 Oct 21:48
01398ab
  • #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.