Skip to content
  • Kees Cook's avatar
    checkpatch: look for common misspellings · 66b47b4a
    Kees Cook authored
    
    
    Check for misspellings, based on Debian's lintian list.  Several false
    positives were removed, and several additional words added that were
    common in the kernel:
    
    	backword backwords
    	invalide valide
    	recieves
    	singed unsinged
    
    While going back and fixing existing spelling mistakes isn't a high
    priority, it'd be nice to try to catch them before they hit the tree.
    
    In the 13830 commits between 3.15 and 3.16, the script would have noticed
    560 spelling mistakes. The top 25 are shown here:
    
    $ git log --pretty=oneline v3.15..v3.16 | wc -l
    13830
    $ git log --format='%H' v3.15..v3.16 | \
       while read commit ; do \
         echo "commit $commit" ; \
         git log --format=email --stat -p -1 $commit | \
           ./scripts/checkpatch.pl --types=typo_spelling --no-summary - ; \
       done | tee spell_v3.15..v3.16.txt | grep "may be misspelled" | \
       awk '{print $2}' | tr A-Z a-z | sort | uniq -c | sort -rn
         21 'seperate'
         17 'endianess'
         15 'sucess'
         13 'noticable'
         11 'occured'
         11 'accomodate'
         10 'interrup'
          9 'prefered'
          8 'unecessary'
          8 'explicitely'
          7 'supress'
          7 'overriden'
          7 'immediatly'
          7 'funtion'
          7 'defult'
          7 'childs'
          6 'succesful'
          6 'splitted'
          6 'specifc'
          6 'reseting'
          6 'recieve'
          6 'changable'
          5 'tmis'
          5 'singed'
          5 'preceeding'
    
    Thanks to Joe Perches for rewrites, suggestions, additional misspelling
    entries, and testing.
    
    Signed-off-by: default avatarKees Cook <keescook@chromium.org>
    Acked-by: default avatarJoe Perches <joe@perches.com>
    Cc: Masanari Iida <standby24x7@gmail.com>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    66b47b4a