File tree Expand file tree Collapse file tree 2 files changed +36
-2
lines changed Expand file tree Collapse file tree 2 files changed +36
-2
lines changed Original file line number Diff line number Diff line change @@ -301,3 +301,34 @@ changeid
301
301
en
302
302
msg
303
303
cjk
304
+ massif
305
+ csapp
306
+ cmu
307
+ ele
308
+ lima
309
+ github
310
+ ih
311
+ it
312
+ AddressSanitizer
313
+ asan
314
+ dbg
315
+ dev
316
+ dpkg
317
+ apt
318
+ siglongjmp
319
+ sigsetjmp
320
+ SIGABRT
321
+ SIGALRM
322
+ SIGBUS
323
+ SIGFPE
324
+ SIGHUP
325
+ SIGILL
326
+ SIGINT
327
+ SIGKILL
328
+ SIGPIPE
329
+ SIGQUIT
330
+ SIGSEGV
331
+ SIGTERM
332
+ SIGTRAP
333
+ SIGUSR
334
+ SIGWINCH
Original file line number Diff line number Diff line change @@ -341,8 +341,11 @@ validate_commit_message() {
341
341
add_warning 1 " Commit message appears to be written in Chinese: $MISSPELLED_WORDS "
342
342
fi
343
343
344
- # Use aspell to list misspelled words according to American English.
345
- MISSPELLED_WORDS=$( echo " $FULL_COMMIT_MSG " | $ASPELL --lang=en --list --home-dir=scripts --personal=aspell-pws)
344
+ # Remove quoted text from FULL_COMMIT_MSG for spell checking.
345
+ MSG_FOR_SPELLCHECK=$( echo " $FULL_COMMIT_MSG " | sed -E " s/(['\" ][^'\" ]*['\" ])//g" )
346
+
347
+ # Use aspell to list misspelled words according to American English, ignoring quoted text.
348
+ MISSPELLED_WORDS=$( echo " $MSG_FOR_SPELLCHECK " | $ASPELL --lang=en --list --home-dir=scripts --personal=aspell-pws)
346
349
if [ -n " $MISSPELLED_WORDS " ]; then
347
350
add_warning 1 " Avoid using non-American English words"
348
351
fi
You can’t perform that action at this time.
0 commit comments