Skip to content

Commit

Permalink
feat: Support spell checking utf16 files with BOM (#4232)
Browse files Browse the repository at this point in the history
  • Loading branch information
Jason3S committed Feb 25, 2023
1 parent 40bc905 commit 8062f62
Show file tree
Hide file tree
Showing 23 changed files with 291 additions and 1,578 deletions.
10 changes: 10 additions & 0 deletions integration-tests/repositories/cspell.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ ignorePaths:
# GitBucket
- "**/gitbucket/**/*.{xml,erd,spec,init,conf}"
- "**/gitbucket/**/webapp/assets/**"
# ktaranov/sqlserver-kit
- "**/ktaranov/sqlserver-kit/**/Sample_Databases/TSQLV4.sql"
- "**/ktaranov/sqlserver-kit/**/Errors/**"
- "**/ktaranov/sqlserver-kit/**/Backup/**"
- "**/ktaranov/sqlserver-kit/**/*Transliteration*"
- "**/ktaranov/sqlserver-kit/**/*.vssettings" # cspell:ignore vssettings
import:
- ./cspell-reporter.json
- ./cspell-latex.json
Expand Down Expand Up @@ -92,10 +98,14 @@ overrides:
- html
- svelte
- html-symbol-entities
- filename: temp/ktaranov/sqlserver-kit
dictionaries:
- sql
dictionaries:
- custom-dictionary
dictionaryDefinitions:
- name: custom-dictionary
path: ./.cspell/custom-dictionary.txt
addWords: true
# cspell:ignore sveltejs webp gitbucket
# cspell:ignore ktaranov sqlserver TSQLV4
20 changes: 18 additions & 2 deletions integration-tests/snapshots/AdaDoom3/AdaDoom3/report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Url: https://github.com/AdaDoom3/AdaDoom3.git
Args: ["**/*.*"]
Summary:
files: 103
filesWithIssues: 97
issues: 3238
filesWithIssues: 98
issues: 3270
errors: 0
Errors: []

Expand Down Expand Up @@ -846,6 +846,22 @@ issues:
- "Games/DOOM/Base/impulses.ads:43:39 moveright U Right is new Impulse (\"moveright\", Callback_Move_Right"
- "Games/DOOM/Base/impulses.ads:46:42 moveback U Backward is new Impulse (\"moveback\", Callback_Move_Backward"
- "Games/DOOM/Base/main-menu.adb:27:22 testmap U Initialize_Map (\"testmap\");"
- "Games/DOOM/Logs/Squirek.txt:15:8 aaduffy U Loaded aaduffyTest in 0.002639800s"
- "Games/DOOM/Logs/Squirek.txt:16:8 alphalabs U Loaded alphalabs in 0.001143800s"
- "Games/DOOM/Logs/Squirek.txt:18:8 atest U Loaded atest in 0.002686700s"
- "Games/DOOM/Logs/Squirek.txt:24:8 berserkhelmet U Loaded berserkhelmet in 0.000307700s"
- "Games/DOOM/Logs/Squirek.txt:32:8 enpro U Loaded enpro in 0.005489300s"
- "Games/DOOM/Logs/Squirek.txt:41:8 kentest U Loaded kentest in 0.001587000s"
- "Games/DOOM/Logs/Squirek.txt:42:8 ktest U Loaded ktest in 0.000707500s"
- "Games/DOOM/Logs/Squirek.txt:47:8 mapobjects U Loaded mapobjects in 0.031584900s"
- "Games/DOOM/Logs/Squirek.txt:48:8 Maxtextures U Loaded Maxtextures in 0.001430800s"
- "Games/DOOM/Logs/Squirek.txt:59:8 patd U Loaded patd in 0.000247600s"
- "Games/DOOM/Logs/Squirek.txt:60:8 patricktest U Loaded patricktest in 0.007672500s"
- "Games/DOOM/Logs/Squirek.txt:61:8 phook U Loaded phook in 0.000347400s"
- "Games/DOOM/Logs/Squirek.txt:64:8 recyc U Loaded recyc_door in 0.000223200s"
- "Games/DOOM/Logs/Squirek.txt:69:8 senetemp U Loaded senetemp in 0.070494200s"
- "Games/DOOM/Logs/Squirek.txt:75:8 stevetest U Loaded stevetest in 0.001267600s"
- "Games/DOOM/Logs/Squirek.txt:85:8 zgraeme U Loaded zgraeme in 0.001468200s"
- "Games/DOOM/Resource/locale.csv:2:75 erreur U more information?\",\"Une erreur est survenue, voudriez"
- "Games/DOOM/Resource/locale.csv:2:86 survenue U information?\",\"Une erreur est survenue, voudriez-vous voir"
- "Games/DOOM/Resource/locale.csv:2:96 voudriez U erreur est survenue, voudriez-vous voir plus d'informations"
Expand Down
18 changes: 17 additions & 1 deletion integration-tests/snapshots/AdaDoom3/AdaDoom3/snapshot.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Repository: AdaDoom3/AdaDoom3
Url: "https://github.com/AdaDoom3/AdaDoom3.git"
Args: ["**/*.*"]
Lines:
CSpell: Files checked: 103, Issues found: 3238 in 97 files
CSpell: Files checked: 103, Issues found: 3270 in 98 files
exit code: 1
./Engine/Assembly/PPC/neo-engine-cpu.adb:5:78 - Unknown word (Squirek) -- Copyright (C) 2016 Justin Squirek
./Engine/Assembly/x86-64/neo-engine-cpu.adb:101:111 - Unknown word (OSXSAVE) -- ECX_Register, 27); -- OSXSAVE
Expand Down Expand Up @@ -841,6 +841,22 @@ Lines:
./Games/DOOM/Base/impulses.ads:43:39 - Unknown word (moveright) -- Right is new Impulse ("moveright", Callback_Move_Right
./Games/DOOM/Base/impulses.ads:46:42 - Unknown word (moveback) -- Backward is new Impulse ("moveback", Callback_Move_Backward
./Games/DOOM/Base/main-menu.adb:27:22 - Unknown word (testmap) -- Initialize_Map ("testmap");
./Games/DOOM/Logs/Squirek.txt:15:8 - Unknown word (aaduffy) -- Loaded aaduffyTest in 0.002639800s
./Games/DOOM/Logs/Squirek.txt:16:8 - Unknown word (alphalabs) -- Loaded alphalabs in 0.001143800s
./Games/DOOM/Logs/Squirek.txt:18:8 - Unknown word (atest) -- Loaded atest in 0.002686700s
./Games/DOOM/Logs/Squirek.txt:24:8 - Unknown word (berserkhelmet) -- Loaded berserkhelmet in 0.000307700s
./Games/DOOM/Logs/Squirek.txt:32:8 - Unknown word (enpro) -- Loaded enpro in 0.005489300s
./Games/DOOM/Logs/Squirek.txt:41:8 - Unknown word (kentest) -- Loaded kentest in 0.001587000s
./Games/DOOM/Logs/Squirek.txt:42:8 - Unknown word (ktest) -- Loaded ktest in 0.000707500s
./Games/DOOM/Logs/Squirek.txt:47:8 - Unknown word (mapobjects) -- Loaded mapobjects in 0.031584900s
./Games/DOOM/Logs/Squirek.txt:48:8 - Unknown word (Maxtextures) -- Loaded Maxtextures in 0.001430800s
./Games/DOOM/Logs/Squirek.txt:59:8 - Unknown word (patd) -- Loaded patd in 0.000247600s
./Games/DOOM/Logs/Squirek.txt:60:8 - Unknown word (patricktest) -- Loaded patricktest in 0.007672500s
./Games/DOOM/Logs/Squirek.txt:61:8 - Unknown word (phook) -- Loaded phook in 0.000347400s
./Games/DOOM/Logs/Squirek.txt:64:8 - Unknown word (recyc) -- Loaded recyc_door in 0.000223200s
./Games/DOOM/Logs/Squirek.txt:69:8 - Unknown word (senetemp) -- Loaded senetemp in 0.070494200s
./Games/DOOM/Logs/Squirek.txt:75:8 - Unknown word (stevetest) -- Loaded stevetest in 0.001267600s
./Games/DOOM/Logs/Squirek.txt:85:8 - Unknown word (zgraeme) -- Loaded zgraeme in 0.001468200s
./Games/DOOM/Resource/locale.csv:2:105 - Unknown word (vous) -- est survenue, voudriez-vous voir plus d'informations
./Games/DOOM/Resource/locale.csv:2:110 - Unknown word (voir) -- survenue, voudriez-vous voir plus d'informations
./Games/DOOM/Resource/locale.csv:2:120 - Unknown word (d'informations) -- voudriez-vous voir plus d'informations?",OK,asdf,,,,,,,,,
Expand Down
Loading

0 comments on commit 8062f62

Please sign in to comment.