Skip to content

Conversation

jserv
Copy link
Contributor

@jserv jserv commented Sep 13, 2025

This consolidates fmtscan.c to support both Linux and macOS through conditional compilation.

  • Add location tracking showing filename:line for each misspelling
  • Include comprehensive technical terms dictionary to reduce false positives on macOS where system dictionary lacks programming terms
  • Handle platform differences (memory mapping flags, dictionary paths)

Close #265

Change-Id: I37d39960f245ea3984d49a21e7eb3123e0ffd128

This consolidates fmtscan.c to support both Linux and macOS through
conditional compilation.
- Add location tracking showing filename:line for each misspelling
- Include comprehensive technical terms dictionary to reduce false
  positives on macOS where system dictionary lacks programming terms
- Handle platform differences (memory mapping flags, dictionary
  paths)

Close #265

Change-Id: I37d39960f245ea3984d49a21e7eb3123e0ffd128
@jserv jserv merged commit 09d0c7c into master Sep 13, 2025
4 checks passed
@jserv jserv deleted the improve-fmtscan branch September 13, 2025 16: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.

fmtscan reports unique bad spellings but does not specify where
1 participant