v1 --> v2: 1) Avoid hard coding, dynamic identification of comment lines 2) Avoid creating a temporary file 3) Sort based on "correction", then "mistake" 4) Add "export LC_ALL=C" v1: Add spelling_sanitizer.sh and use it to reorder, then add some spelling "mistake||correction" pairs. Zhen Lei (3): scripts: add spelling_sanitizer.sh script scripts/spelling.txt: sort and remove duplicates scripts/spelling.txt: add some spelling "mistake||correction" pairs scripts/spelling.txt | 1220 +++++++++++++++++---------------- scripts/spelling_sanitizer.sh | 27 + 2 files changed, 674 insertions(+), 573 deletions(-) create mode 100755 scripts/spelling_sanitizer.sh -- 2.25.1
The file scripts/spelling.txt recorded a large number of spelling "mistake||correction" pairs. These entries are currently maintained in order, but the results are not strict. In addition, when someone wants to add some new pairs, he either sort them manually or write a script, which is clearly a waste of labor. So add this script. For all spelling "mistake||correction" pairs, sort based on "correction", then on "mistake", and remove duplicates. Sorting based on "mistake" first is not chosen because it is uncontrollable. Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com> --- scripts/spelling_sanitizer.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 scripts/spelling_sanitizer.sh diff --git a/scripts/spelling_sanitizer.sh b/scripts/spelling_sanitizer.sh new file mode 100755 index 000000000000..603bb7e0e66b --- /dev/null +++ b/scripts/spelling_sanitizer.sh @@ -0,0 +1,27 @@ +#!/bin/sh -efu +# SPDX-License-Identifier: GPL-2.0 + +# To get the traditional sort order that uses native byte values +export LC_ALL=C + +cd ${0%/*} + +src=spelling.txt +comments=`sed -n '/#/p' $src` + +# Convert the format of 'codespell' to the current +sed -r -i 's/ ==> /||/' $src + +# For all spelling "mistake||correction" pairs(non-comment lines): +# Sort based on "correction", then "mistake", and remove duplicates +sed -n '/#/!p' $src | sort -u -t '|' -k 3 -k 1 -o $src + +# Backfill comment lines +ln=0 +echo "$comments" | while read line +do + let ln+=1 + sed -i "$ln i\\$line" $src +done + +cd - > /dev/null -- 2.25.1
Use scripts/spelling_sanitizer.sh to deduplicate and sort. Only one duplicate was found, "disble||disable" appeared twice. Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com> --- scripts/spelling.txt | 1145 +++++++++++++++++++++--------------------- 1 file changed, 572 insertions(+), 573 deletions(-) diff --git a/scripts/spelling.txt b/scripts/spelling.txt index 17fdc620d548..8cb320ecfc8c 100644 --- a/scripts/spelling.txt +++ b/scripts/spelling.txt @@ -7,77 +7,82 @@ # The format of each line is: # mistake||correction # +alot||a lot +an one||a one +an union||a union +an user||a user +an userspace||a userspace abandonning||abandoning -abigious||ambiguous -abitrary||arbitrary -abitrate||arbitrate -abnornally||abnormally +abreviated||abbreviated abnrormal||abnormal +abnornally||abnormally abord||abort -aboslute||absolute abov||above -abreviated||abbreviated absense||absence +aboslute||absolute absolut||absolute absoulte||absolute -acccess||access -acceess||access +obusing||abusing +acclerated||accelerated accelaration||acceleration acceleratoin||acceleration accelleration||acceleration -accesing||accessing accesnt||accent -accessable||accessible +acccess||access +acceess||access accesss||access +acess||access +accessable||accessible +acessable||accessible +accesing||accessing +acessing||accessing accidentaly||accidentally accidentually||accidentally -acclerated||accelerated -accoding||according accomodate||accommodate accomodates||accommodates +accoding||according accordign||according accoring||according +acording||according accout||account -accquire||acquire -accquired||acquired -accross||across accumalate||accumulate +acumulating||accumulating +acumulative||accumulative accumalator||accumulator -acessable||accessible -acess||access -acessing||accessing -achitecture||architecture -acient||ancient -acitions||actions -acitve||active -acknowldegement||acknowledgment -acknowledgement||acknowledgment +acumulator||accumulator ackowledge||acknowledge ackowledged||acknowledged -acording||according +acknowldegement||acknowledgment +acknowledgement||acknowledgment +aquainted||acquainted +accquire||acquire +accquired||acquired +aquired||acquired +aquisition||acquisition +accross||across +acitions||actions activete||activate actived||activated +acitve||active actualy||actually -acumulating||accumulating -acumulative||accumulative -acumulator||accumulator acutally||actually adapater||adapter addional||additional -additionaly||additionally additonal||additional -addres||address -adddress||address -addreses||addresses -addresss||address -addrress||address aditional||additional +additionaly||additionally aditionally||additionally aditionaly||additionally -adminstrative||administrative +adddress||address +addresss||address +addres||address +addrress||address adress||address +addreses||addresses adresses||addresses adrresses||addresses +ajust||adjust +adminstrative||administrative advertisment||advertisement adviced||advised afecting||affecting @@ -85,344 +90,343 @@ againt||against agaist||against aggreataon||aggregation aggreation||aggregation -ajust||adjust albumns||albums -alegorical||allegorical -algined||aligned +algorithmn||algorithm algorith||algorithm -algorithmical||algorithmically algoritm||algorithm -algoritms||algorithms -algorithmn||algorithm algorrithm||algorithm algorritm||algorithm -aligment||alignment -alignement||alignment +alogrithm||algorithm +algorithmical||algorithmically +algoritms||algorithms +alogirhtms||algorithms allign||align +algined||aligned alligned||aligned +aligment||alignment +alignement||alignment +alegorical||allegorical alllocate||allocate -alloated||allocated allocatote||allocate -allocatrd||allocated allocte||allocate -allocted||allocated -allpication||application alocate||allocate -alogirhtms||algorithms -alogrithm||algorithm -alot||a lot +alloated||allocated +allocatrd||allocated +allocted||allocated alow||allow alows||allows alreay||already alredy||already altough||although -alue||value +abigious||ambiguous ambigious||ambiguous ambigous||ambiguous amoung||among amout||amount amplifer||amplifier amplifyer||amplifier -an union||a union -an user||a user -an userspace||a userspace -an one||a one analysator||analyzer +acient||ancient ang||and anniversery||anniversary annoucement||announcement anomolies||anomalies anomoly||anomaly anway||anyway -aplication||application appearence||appearance +allpication||application +aplication||application applicaion||application appliction||application applictions||applications -applys||applies appplications||applications +applys||applies appropiate||appropriate -appropriatly||appropriately approriate||appropriate -approriately||appropriately apropriate||appropriate -aquainted||acquainted -aquired||acquired -aquisition||acquisition +appropriatly||appropriately +approriately||appropriately +abitrary||arbitrary arbitary||arbitrary +abitrate||arbitrate +achitecture||architecture architechture||architecture +arne't||aren't arguement||argument arguements||arguments arithmatic||arithmetic aritmetic||arithmetic -arne't||aren't arraival||arrival artifical||artificial artillary||artillery -asign||assign asser||assert -assertation||assertion +asssert||assert assertting||asserting +assertation||assertion +asign||assign assgined||assigned assiged||assigned assigment||assignment assigments||assignments assistent||assistant assocaited||associated -assocating||associating -assocation||association associcated||associated assotiated||associated -asssert||assert +assocating||associating +assocation||association assum||assume -assumtpion||assumption asuming||assuming +assumtpion||assumption +asymetric||asymmetric +asymmeric||asymmetric +aysnc||async asycronous||asynchronous asynchnous||asynchronous asynchromous||asynchronous -asymetric||asymmetric -asymmeric||asymmetric atleast||at least -atomatically||automatically atomicly||atomically -atempt||attempt -atrributes||attributes -attachement||attachment attatch||attach attched||attached +attachement||attachment +atempt||attempt attemp||attempt -attemps||attempts -attemping||attempting attepmpt||attempt +attemping||attempting +attemps||attempts attnetion||attention +atrributes||attributes attruibutes||attributes -authentification||authentication authenicated||authenticated -automaticaly||automatically -automaticly||automatically +authentification||authentication automatize||automate automatized||automated automatizes||automates +atomatically||automatically +automaticaly||automatically +automaticly||automatically autonymous||autonomous auxillary||auxiliary auxilliary||auxiliary +availablity||availability +availavility||availability avaiable||available avaible||available availabe||available availabled||available -availablity||availability availaible||available availale||available -availavility||availability availble||available availiable||available availible||available avalable||available avaliable||available -aysnc||async backgroud||background +bakup||backup backword||backward backwords||backwards -bahavior||behavior -bakup||backup +banlance||balance baloon||balloon baloons||balloons bandwith||bandwidth -banlance||balance batery||battery beacuse||because becasue||because -becomming||becoming becuase||because -beeing||being +becomming||becoming befor||before begining||beginning +bahavior||behavior +beeing||being beter||better betweeen||between bianries||binaries bitmast||bitmask -boardcast||broadcast borad||board boundry||boundary -brievely||briefly brigde||bridge +brievely||briefly +boardcast||broadcast broadcase||broadcast broadcat||broadcast bufer||buffer bufufer||buffer -cacluated||calculated +chache||cache +cahces||caches caculate||calculate +calucate||calculate +calulate||calculate +cacluated||calculated caculation||calculation -cadidate||candidate -cahces||caches calender||calendar -calescing||coalescing -calle||called callibration||calibration +calle||called callled||called callser||caller -calucate||calculate -calulate||calculate -cancelation||cancellation cancle||cancel +cancelation||cancellation +cadidate||candidate canot||cannot capabilites||capabilities capabilties||capabilities -capabilty||capability capabitilies||capabilities -capablity||capability -capatibilities||capabilities capapbilities||capabilities +capatibilities||capabilities +capabilty||capability +capablity||capability caputure||capture carefuly||carefully cariage||carriage catagory||category -cehck||check +chanined||chained challange||challenge challanges||challenges -chache||cache -chanell||channel +chnage||change changable||changeable -chanined||chained +chnages||changes +chanell||channel channle||channel channnel||channel +chnnel||channel charachter||character -charachters||characters charactor||character charater||character -charaters||characters charcter||character +charachters||characters +charaters||characters +cehck||check chcek||check chck||check +chked||checked checksumed||checksummed checksuming||checksumming +chiled||child childern||children childs||children -chiled||child -chked||checked -chnage||change -chnages||changes -chnnel||channel -choosen||chosen chouse||chose +choosen||chosen circumvernt||circumvent claread||cleared clared||cleared closeing||closing clustred||clustered -cnfiguration||configuration -coexistance||coexistence +calescing||coalescing colescing||coalescing +coexistance||coexistence collapsable||collapsible colorfull||colorful +conbination||combination +comming||coming comand||command -comit||commit commerical||commercial -comming||coming -comminucation||communication +comit||commit +committ||commit commited||committed commiting||committing -committ||commit -commnunication||communication commoditiy||commodity -comsume||consume -comsumer||consumer -comsuming||consuming +comunicate||communicate +comminucation||communication +commnunication||communication +comunication||communication +comparsion||comparison compability||compatibility compaibility||compatibility -comparsion||comparison compatability||compatibility -compatable||compatible compatibililty||compatibility compatibiliy||compatibility compatibilty||compatibility compatiblity||compatibility -competion||completion -compilant||compliant +compatable||compatible +comppatible||compatible compleatly||completely -completition||completion completly||completely +competion||completion +completition||completion +compilant||compliant complient||compliant -componnents||components compoment||component -comppatible||compatible +componnents||components compres||compress compresion||compression comression||compression -comunicate||communicate -comunication||communication -conbination||combination -conditionaly||conditionally conditon||condition condtion||condition -conected||connected -conector||connector +conditionaly||conditionally +cnfiguration||configuration configration||configuration -configred||configured configuartion||configuration configuation||configuration -configued||configured configuratoin||configuration configuraton||configuration configuretion||configuration configutation||configuration -conider||consider +configred||configured +configued||configured conjuction||conjunction +conected||connected connecetd||connected -connectinos||connections -connetor||connector connnection||connection +connectinos||connections connnections||connections +conector||connector +connetor||connector +conider||consider consistancy||consistency consistant||consistent +contraints||constraints +contruct||construct +contruction||construction +comsume||consume +comsumer||consumer +comsuming||consuming +contant||contact containes||contains containts||contains contaisn||contains -contant||contact contence||contents contiguos||contiguous +continueing||continuing continious||continuous continous||continuous continously||continuously -continueing||continuing -contraints||constraints -contruct||construct contol||control -contoller||controller +controll||control +cotrol||control controled||controlled +contoller||controller controler||controller -controll||control -contruction||construction -contry||country -conuntry||country -convertion||conversion -convertor||converter convienient||convenient convinient||convenient +convertion||conversion +convertor||converter corected||corrected correponding||corresponding -correponds||corresponds correspoding||corresponding -cotrol||control +correponds||corresponds cound||could couter||counter coutner||counter -cryptocraphic||cryptographic cunter||counter +contry||country +conuntry||country +cryptocraphic||cryptographic curently||currently cylic||cyclic -dafault||default -deactive||deactivate -deafult||default deamon||daemon +detabase||database +deactive||deactivate +desactivate||deactivate debouce||debounce -decendant||descendant -decendants||descendants +delare||declare +delared||declared +delares||declares +delaring||declaring +dicline||decline decompres||decompress -decsribed||described -decription||description -dectected||detected +dafault||default +deafult||default defailt||default +defualt||default +defult||default deferal||deferral deffered||deferred defferred||deferred @@ -430,257 +434,251 @@ definate||definite definately||definitely definiation||definition defintion||definition +difinition||definition defintions||definitions -defualt||default -defult||default -deintializing||deinitializing deintialize||deinitialize deintialized||deinitialized -deivce||device -delared||declared -delare||declare -delares||declares -delaring||declaring +deintializing||deinitializing delemiter||delimiter delievered||delivered demodualtor||demodulator -demension||dimension dependancies||dependencies dependancy||dependency dependant||dependent dependend||dependent -depreacted||deprecated depreacte||deprecate -desactivate||deactivate -desciptor||descriptor -desciptors||descriptors -descripto||descriptor +depreacted||deprecated +decendant||descendant +decendants||descendants +decsribed||described +decription||description descripton||description descrition||description +desciptor||descriptor +descripto||descriptor descritptor||descriptor desctiptor||descriptor desriptor||descriptor +desciptors||descriptors desriptors||descriptors +disired||desired desination||destination destionation||destination -destoried||destroyed destory||destroy +destoried||destroyed destoryed||destroyed -destorys||destroys destroied||destroyed -detabase||database -deteced||detected +destorys||destroys detectt||detect +dectected||detected +deteced||detected develope||develop -developement||development developped||developed -developpement||development developper||developer +developement||development +developpement||development developpment||development deveolpment||development -devided||divided +deivce||device deviece||device -devision||division -diable||disable -diabled||disabled -dicline||decline dictionnary||dictionary didnt||didn't -diferent||different differrence||difference +diferent||different diffrent||different differenciate||differentiate diffrentiate||differentiate -difinition||definition +disgest||digest digial||digital +demension||dimension dimention||dimension dimesions||dimensions -diconnected||disconnected -disabed||disabled -disble||disable -disgest||digest -disired||desired -dispalying||displaying -diplay||display directon||direction direcly||directly direectly||directly -diregard||disregard -disassocation||disassociation -disapear||disappear -disapeared||disappeared -disappared||disappeared +diable||disable disbale||disable -disbaled||disabled disble||disable +diabled||disabled +disabed||disabled +disbaled||disabled disbled||disabled -disconnet||disconnect -discontinous||discontinuous -disharge||discharge disnabled||disabled -dispertion||dispersion +disapear||disappear +disapeared||disappeared +disappared||disappeared dissapears||disappears +disassocation||disassociation +disharge||discharge +disconnet||disconnect dissconect||disconnect +diconnected||disconnected +discontinous||discontinuous +dispertion||dispersion +diplay||display +dispalying||displaying +diregard||disregard distiction||distinction +devided||divided divisable||divisible +devision||division divsiors||divisors +documment||document docuentation||documentation documantation||documentation documentaion||documentation -documment||document +dosen||doesn doesnt||doesn't donwload||download -donwloading||downloading -dorp||drop -dosen||doesn downlad||download +donwloading||downloading downlads||downloads -droped||dropped +dorp||drop droput||dropout +droped||dropped druing||during dyanmic||dynamic dynmaic||dynamic -eanable||enable -eanble||enable easilly||easily -ecspecially||especially edditable||editable editting||editing efective||effective effectivness||effectiveness efficently||efficiently -ehther||ether eigth||eight -elementry||elementary eletronic||electronic +elementry||elementary embeded||embedded -enabledi||enabled +eanable||enable +eanble||enable enbale||enable enble||enable -enchanced||enhanced -encorporating||incorporating +enabledi||enabled +enocded||encoded encrupted||encrypted encrypiton||encryption encryptio||encryption endianess||endianness enpoint||endpoint +enchanced||enhanced enhaced||enhanced enlightnment||enlightenment +enought||enough enqueing||enqueuing -entires||entries +enterily||entirely entites||entities +entires||entries entrys||entries -enocded||encoded -enought||enough -enterily||entirely enviroiment||environment enviroment||environment environement||environment environent||environment -eqivalent||equivalent equiped||equipped +eqivalent||equivalent equivelant||equivalent equivilant||equivalent eror||error errorr||error errror||error +ecspecially||especially +expecially||especially estbalishment||establishment etsablishment||establishment etsbalishment||establishment +ehther||ether evalute||evaluate evalutes||evaluates evalution||evaluation -excecutable||executable -exceded||exceeded -exceds||exceeds +exmaple||example exceeed||exceed -excellant||excellent +exeed||exceed +exceded||exceeded execeeded||exceeded +exceds||exceeds execeeds||exceeds -exeed||exceed exeeds||exceeds +excellant||excellent +exlcude||exclude +exlcusive||exclusive +excecutable||executable exeuction||execution +exixt||exist existance||existence existant||existent -exixt||exist -exlcude||exclude -exlcusive||exclusive -exmaple||example -expecially||especially +exprimental||experimental experies||expires explicite||explicit -explicitely||explicitly explict||explicit +explicitely||explicitly explictely||explicitly explictly||explicitly expresion||expression -exprimental||experimental -extened||extended exteneded||extended +extened||extended extensability||extensibility -extention||extension extenstion||extension +extention||extension extracter||extractor +faill||fail faied||failed faield||failed -faild||failed failded||failed -failer||failure -faill||fail +faild||failed failied||failed +falied||failed +failng||failing +failer||failure faillure||failure -failue||failure failuer||failure -failng||failing -faireness||fairness -falied||failed +failue||failure faliure||failure +faireness||fairness fallbck||fallback familar||familiar fatser||faster feauture||feature -feautures||features fetaure||feature +feautures||features fetaures||features fileystem||filesystem +finanize||finalize +finilizes||finalizes +findn||find +finsih||finish fimrware||firmware fimware||firmware firmare||firmware firmaware||firmware firware||firmware firwmare||firmware -finanize||finalize -findn||find -finilizes||finalizes -finsih||finish flusing||flushing folloing||following followign||following followings||following follwing||following -fonud||found -forseeable||foreseeable forse||force +forseeable||foreseeable fortan||fortran forwardig||forwarding +fonud||found frambuffer||framebuffer -framming||framing framwork||framework +framming||framing +frequancy||frequency frequence||frequency frequncy||frequency -frequancy||frequency frome||from +fullill||fulfill fucntion||function fuction||function -fuctions||functions -fullill||fulfill funcation||function funcion||function +funtion||function functionallity||functionality -functionaly||functionally functionnality||functionality functonality||functionality -funtion||function +functionaly||functionally +fuctions||functions funtions||functions furthur||further futhermore||furthermore @@ -688,179 +686,181 @@ futrue||future gatable||gateable gateing||gating gauage||gauge -gaurenteed||guaranteed -generiously||generously +guage||gauge genereate||generate genereted||generated genric||generic +generiously||generously globel||global grabing||grabbing -grahical||graphical -grahpical||graphical +grranted||granted granularty||granularity grapic||graphic -grranted||granted -guage||gauge -guarenteed||guaranteed +grahical||graphical +grahpical||graphical guarentee||guarantee +gaurenteed||guaranteed +guarenteed||guaranteed halfs||halves -hander||handler handfull||handful hanlde||handle hanled||handled +hander||handler happend||happened hardare||hardware harware||hardware havind||having -heirarchically||hierarchically -heirarchy||hierarchy -helpfull||helpful hearbeat||heartbeat +helpfull||helpful heterogenous||heterogeneous hexdecimal||hexadecimal hybernate||hibernate +heirarchically||hierarchically +heirarchy||hierarchy hierachy||hierarchy hierarchie||hierarchy homogenous||homogeneous howver||however -hsould||should -hypervior||hypervisor hypter||hyper +hypervior||hypervisor identidier||identifier +ingore||ignore iligal||illegal -illigal||illegal illgal||illegal -iomaped||iomapped +illigal||illegal imblance||imbalance -immeadiately||immediately immedaite||immediate immedate||immediate +immidiate||immediate +immeadiately||immediately immediatelly||immediately immediatly||immediately -immidiate||immediate immutible||immutable impelentation||implementation -impementated||implemented implemantation||implementation implemenation||implementation implementaiton||implementation -implementated||implemented implemention||implementation -implementd||implemented implemetation||implementation implemntation||implementation implentation||implementation implmentation||implementation +impementated||implemented +implementated||implemented +implementd||implemented implmenting||implementing +unprecise||imprecise incative||inactive +inculde||include +incuding||including incomming||incoming incompatabilities||incompatibilities incompatable||incompatible incompatble||incompatible +uncompatible||incompatible inconsistant||inconsistent +encorporating||incorporating increas||increase -incremeted||incremented incrment||increment -incuding||including -inculde||include +incremeted||incremented indendation||indentation -indended||intended independant||independent -independantly||independently independed||independent +independantly||independently indiate||indicate indicat||indicate +invididual||individual inexpect||inexpected -inferface||interface infinit||infinite infomation||information informatiom||information informations||information informtion||information infromation||information -ingore||ignore inital||initial -initalized||initialized -initalised||initialized -initalise||initialize -initalize||initialize -initation||initiation -initators||initiators +intial||initial +intialisation||initialisation +intialise||initialise +intialised||initialised initialiazation||initialization initializationg||initialization initializiation||initialization -initialze||initialize -initialzed||initialized -initialzing||initializing initilization||initialization +intialization||initialization +initalise||initialize +initalize||initialize +initialze||initialize initilize||initialize initliaze||initialize +intialize||initialize +initalised||initialized +initalized||initialized +initialzed||initialized initilized||initialized -inofficial||unofficial -inrerface||interface -insititute||institute -instace||instance +intiailized||initialized +intialized||initialized +initialzing||initializing +initation||initiation +initators||initiators instal||install +instace||instance instanciate||instantiate instanciated||instantiated +insititute||institute instuments||instruments insufficent||insufficient -inteface||interface +interger||integer +intregral||integral integreated||integrated +intergrated||integrated integrety||integrity integrey||integrity +indended||intended intendet||intended intented||intended -interanl||internal interchangable||interchangeable +inferface||interface +inrerface||interface +inteface||interface +interrface||interface interferring||interfering -interger||integer -intergrated||integrated intermittant||intermittent +interanl||internal internel||internal interoprability||interoperability -interuupt||interrupt -interupt||interrupt -interupts||interrupts -interrface||interface interrrupt||interrupt interrup||interrupt -interrups||interrupts -interruptted||interrupted -interupted||interrupted -intiailized||initialized -intial||initial -intialisation||initialisation -intialised||initialised -intialise||initialise -intialization||initialization -intialized||initialized -intialize||initialize -intregral||integral +interupt||interrupt +interuupt||interrupt intrerrupt||interrupt intrrupt||interrupt intterrupt||interrupt +interruptted||interrupted +interupted||interrupted +interrups||interrupts +interupts||interrupts intuative||intuitive inavlid||invalid invaid||invalid invaild||invalid invailid||invalid -invald||invalid invalde||invalid +invald||invalid invalide||invalid -invalidiate||invalidate invalud||invalid -invididual||individual +unvalid||invalid +invalidiate||invalidate invokation||invocation invokations||invocations +iomaped||iomapped ireelevant||irrelevant irrelevent||irrelevant isnt||isn't isssue||issue issus||issues +itertation||iteration iteraions||iterations iternations||iterations -itertation||iteration itslef||itself jave||java jeffies||jiffies @@ -868,180 +868,179 @@ jumpimng||jumping juse||just jus||just kown||known +layed||laid langage||language langauage||language langauge||language langugage||language lauch||launch -layed||laid legnth||length -leightweight||lightweight -lengh||length lenght||length +lengh||length lenth||length lesstiff||lesstif libaries||libraries -libary||library librairies||libraries libraris||libraries +libary||library licenceing||licencing +leightweight||lightweight limted||limited logaritmic||logarithmic +logile||logfile loggging||logging loggin||login -logile||logfile loobpack||loopback loosing||losing losted||lost -maangement||management machinary||machinery maibox||mailbox +maintan||maintain maintainance||maintenance maintainence||maintenance -maintan||maintain makeing||making mailformed||malformed -malplaced||misplaced -malplace||misplace +misformed||malformed managable||manageable +maangement||management managament||management managment||management mangement||management manger||manager manoeuvering||maneuvering manufaucturing||manufacturing -mappping||mapping +mnay||many maping||mapping +mappping||mapping matchs||matches -mathimatical||mathematical mathimatic||mathematic +mathimatical||mathematical mathimatics||mathematics maximium||maximum maxium||maximum +miximum||maximum +ment||meant mechamism||mechanism meetign||meeting -memeory||memory memmber||member +memeory||memory memoery||memory +memomry||memory memroy||memory -ment||meant +momery||memory mergable||mergeable mesage||message +messsage||message messags||messages messgaes||messages -messsage||message messsages||messages metdata||metadata micropone||microphone microprocesspr||microprocessor migrateable||migratable milliseonds||milliseconds -minium||minimum minimam||minimum miniumum||minimum +minium||minimum minumum||minimum misalinged||misaligned miscelleneous||miscellaneous -misformed||malformed -mispelled||misspelled -mispelt||misspelt -mising||missing -mismactch||mismatch -missign||missing missmanaged||mismanaged +mismactch||mismatch missmatch||mismatch +malplace||misplace +malplaced||misplaced +mising||missing +missign||missing misssing||missing -miximum||maximum +mispelled||misspelled +mispelt||misspelt mmnemonic||mnemonic -mnay||many -modfiy||modify modifer||modifier +modfiy||modify +mopdule||module modulues||modules -momery||memory -memomry||memory monitring||monitoring monochorome||monochrome monochromo||monochrome monocrome||monochrome -mopdule||module mroe||more -multipler||multiplier -mulitplied||multiplied +mutli||multi +muticast||multicast +mutilcast||multicast multidimensionnal||multidimensional multipe||multiple multple||multiple -mumber||number -muticast||multicast -mutilcast||multicast mutiple||multiple -mutli||multi +mulitplied||multiplied +multipler||multiplier nams||names navagating||navigating -nead||need neccecary||necessary neccesary||necessary neccessary||necessary necesary||necessary +nescessary||necessary +nessessary||necessary +nead||need neded||needed negaive||negative negoitation||negotiation negotation||negotiation nerver||never -nescessary||necessary -nessessary||necessary noticable||noticeable notication||notification notications||notifications notifcations||notifications notifed||notified notity||notify +mumber||number nubmer||number numebr||number numner||number obtaion||obtain -obusing||abusing occassionally||occasionally occationally||occasionally -occurance||occurrence -occurances||occurrences occurd||occurred occured||occurred -occurence||occurrence occure||occurred +occurance||occurrence +occurence||occurrence +occurances||occurrences occuring||occurring -offser||offset -offet||offset offlaod||offload offloded||offloaded +offet||offset +offser||offset offseting||offsetting +omitt||omit omited||omitted +ommitted||omitted omiting||omitting -omitt||omit ommiting||omitting -ommitted||omitted onself||oneself ony||only openning||opening operatione||operation opertaions||operations opportunies||opportunities -optionnal||optional optmizations||optimizations +optionnal||optional orientatied||orientated orientied||oriented -orignal||original originial||original +orignal||original otherise||otherwise ouput||output oustanding||outstanding overaall||overall -overhread||overhead -overlaping||overlapping overflw||overflow overlfow||overflow -overide||override +overhread||overhead +overlaping||overlapping overrided||overridden overriden||overridden +overide||override overrrun||overrun overun||overrun overwritting||overwriting @@ -1051,44 +1050,45 @@ pachage||package packacge||package packege||package packge||package -packtes||packets pakage||package paket||packet +packtes||packets pallette||palette -paln||plan +paramater||parameter +paramter||parameter +pramater||parameter paramameters||parameters paramaters||parameters -paramater||parameter parametes||parameters -parametised||parametrised -paramter||parameter paramters||parameters parmaters||parameters +parametised||parametrised particuarly||particularly particularily||particularly partion||partition -partions||partitions partiton||partition +partions||partitions pased||passed passin||passing pathes||paths pattrns||patterns pecularities||peculiarities -peformance||performance -peforming||performing -peice||piece pendantic||pedantic -peprocessor||preprocessor +preform||perform +peformance||performance perfomance||performance +peforming||performing perfoming||performing perfomring||performing +peroid||period periperal||peripheral peripherial||peripheral permissons||permissions -peroid||period persistance||persistence persistant||persistent phoneticly||phonetically +peice||piece +paln||plan plalform||platform platfoem||platform platfrom||platform @@ -1099,193 +1099,192 @@ plugable||pluggable poinnter||pointer pointeur||pointer poiter||pointer -posible||possible +protable||portable positon||position possibilites||possibilities -potocol||protocol +posible||possible +pwoer||power powerfull||powerful -pramater||parameter preamle||preamble preample||preamble -preapre||prepare -preceeded||preceded -preceeding||preceding preceed||precede +preceeded||preceded precendence||precedence +preceeding||preceding precission||precision preemptable||preemptible -prefered||preferred +premption||preemption prefferably||preferably +prefered||preferred prefitler||prefilter -preform||perform -premption||preemption -prepaired||prepared -prepate||prepare preperation||preparation +preapre||prepare +prepate||prepare preprare||prepare +prepaired||prepared +peprocessor||preprocessor pressre||pressure presuambly||presumably previosuly||previously primative||primitive princliple||principle priorty||priority -privilaged||privileged privilage||privilege priviledge||privilege +privilaged||privileged priviledges||privileges privleges||privileges probaly||probably +prodecure||procedure procceed||proceed -proccesors||processors -procesed||processed proces||process +prosess||process +procesed||processed +processsed||processed +processess||processes procesing||processing processessing||processing -processess||processes -processpr||processor -processsed||processed processsing||processing -procteted||protected -prodecure||procedure -progamming||programming -progams||programs -progess||progress +processpr||processor +proccesors||processors +programm||program programable||programmable programers||programmers -programm||program +progamming||programming +progams||programs programms||programs +progess||progress progresss||progress prohibitted||prohibited prohibitting||prohibiting promiscous||promiscuous promps||prompts -pronnounced||pronounced -prononciation||pronunciation pronouce||pronounce pronunce||pronounce -propery||property +pronnounced||pronounced +prononciation||pronunciation propigate||propagate +propogate||propagate propigation||propagation propogation||propagation -propogate||propagate -prosess||process -protable||portable -protcol||protocol -protecion||protection +propery||property +procteted||protected protedcted||protected +protecion||protection +potocol||protocol +protcol||protocol protocoll||protocol promixity||proximity psudo||pseudo psuedo||pseudo psychadelic||psychedelic purgable||purgeable -pwoer||power -queing||queuing quering||querying queus||queues +queing||queuing +runned||ran randomally||randomly -raoming||roaming -reasearcher||researcher -reasearchers||researchers -reasearch||research receieve||receive -recepient||recipient +recieve||receive recevied||received -receving||receiving recievd||received recieved||received -recieve||receive reciever||receiver recieves||receives +receving||receiving recieving||receiving +recepient||recipient recogniced||recognised recognizeable||recognizable recommanded||recommended recyle||recycle redircet||redirect redirectrion||redirection +reudce||reduce redundacy||redundancy -reename||rename refcounf||refcount refence||reference -refered||referred referenace||reference -refering||referring -refernces||references refernnce||reference refrence||reference +refernces||references +refered||referred +refering||referring +regsiter||register +regster||register +reqister||register registed||registered registerd||registered -registeration||registration registeresd||registered registerred||registered registes||registers +registeration||registration registraration||registration -regsiter||register -regster||register +reigstration||registration regualar||regular -reguator||regulator regulamentations||regulations -reigstration||registration +reguator||regulator releated||related relevent||relevant reloade||reload remoote||remote remore||remote removeable||removable -repectively||respectively +rmeove||remove +rmeoved||removed +rmeoves||removes +reename||rename replacable||replaceable replacments||replacements replys||replies -reponse||response representaion||representation reqeust||request -reqister||register -requed||requeued +requst||request +reuest||request +reuqest||request +rquest||request requestied||requested +requsted||requested +requed||requeued requiere||require -requirment||requirement requred||required requried||required -requst||request -requsted||requested +requirment||requirement reregisteration||reregistration -reseting||resetting +reasearch||research +reasearcher||researcher +reasearchers||researchers reseved||reserved reseverd||reserved +reseting||resetting resizeable||resizable -resouce||resource -resouces||resources -resoures||resources -responce||response -resrouce||resource ressizes||resizes +resouce||resource +resrouce||resource ressource||resource +resouces||resources +resoures||resources ressources||resources -restesting||retesting +repectively||respectively +reponse||response +responce||response resumbmitting||resubmitting +restesting||retesting retransmited||retransmitted -retreived||retrieved retreive||retrieve -retreiving||retrieving retrive||retrieve +retreived||retrieved retrived||retrieved +retreiving||retrieving retrun||return retun||return retuned||returned -reudce||reduce -reuest||request -reuqest||request reutnred||returned revsion||revision -rmeoved||removed -rmeove||remove -rmeoves||removes +raoming||roaming rountine||routine routins||routines -rquest||request runing||running -runned||ran runnning||running runtine||runtime sacrifying||sacrificing @@ -1295,223 +1294,219 @@ savable||saveable scaleing||scaling scaned||scanned scaning||scanning -scarch||search +senario||scenario +senarios||scenarios schdule||schedule +scarch||search seach||search searchs||searches -secion||section -secquence||sequence secund||second +secion||section segement||segment seleted||selected semaphone||semaphore -senario||scenario -senarios||scenarios sentivite||sensitive -separatly||separately -sepcify||specify +seperate||separate +sepperate||separate seperated||separated +separatly||separately seperately||separately -seperate||separate seperatly||separately seperator||separator -sepperate||separate +secquence||sequence seqeunce||sequence -seqeuncer||sequencer -seqeuencer||sequencer sequece||sequence sequemce||sequence +seqeuencer||sequencer +seqeuncer||sequencer sequencial||sequential serivce||service -serveral||several servive||service setts||sets settting||setting -shapshot||snapshot -shotdown||shutdown +serveral||several +hsould||should shoud||should -shouldnt||shouldn't shoule||should +shouldnt||shouldn't shrinked||shrunk -siginificantly||significantly +shotdown||shutdown signabl||signal +singal||signal +singaled||signaled +singed||signed +siginificantly||significantly significanly||significantly -similary||similarly similiar||similar simlar||similar simliar||similar +similary||similarly simpified||simplified -singaled||signaled -singal||signal -singed||signed sleeped||slept sliped||slipped +shapshot||snapshot softwade||software softwares||software soley||solely souce||source -speach||speech specfic||specific -specfield||specified -speciefied||specified specifc||specific -specifed||specified specificatin||specification specificaton||specification +specfield||specified +speciefied||specified +specifed||specified specificed||specified -specifing||specifying -specifiy||specify -specifiying||specifying speficied||specified +sepcify||specify +specifiy||specify speicify||specify +specifing||specifying +specifiying||specifying +speach||speech speling||spelling spinlcok||spinlock spinock||spinlock splitted||split spreaded||spread spurrious||spurious -sructure||structure stablilization||stabilization -staically||statically -staion||station -standardss||standards -standartization||standardization standart||standard -standy||standby stardard||standard +standartization||standardization +standardss||standards +standy||standby +staically||statically staticly||statically +staion||station statuss||status stoped||stopped -stoping||stopping stoppped||stopped +stoping||stopping straming||streaming struc||struct -structres||structures stuct||struct +sructure||structure strucuture||structure stucture||structure sturcture||structure +structres||structures subdirectoires||subdirectories +submition||submission +submited||submitted +susbsystem||subsystem suble||subtle substract||subtract -submited||submitted -submition||submission -succeded||succeeded suceed||succeed -succesfully||successfully -succesful||successful +succeded||succeeded successed||succeeded +sucess||success +usccess||success +succesful||successful successfull||successful +sucessful||successful +succesfully||successfully successfuly||successfully sucessfully||successfully -sucessful||successful -sucess||success superflous||superfluous superseeded||superseded suplied||supplied -suported||supported suport||support -supportet||supported +suppport||support +supprot||support +suported||supported suppored||supported -supportin||supporting +supportet||supported suppoted||supported suppported||supported -suppport||support -supprot||support +supportin||supporting supress||suppress surpressed||suppressed surpresses||suppresses -susbsystem||subsystem -suspeneded||suspended suspsend||suspend +suspeneded||suspended suspicously||suspiciously swaping||swapping -switchs||switches +swithc||switch swith||switch +swtich||switch swithable||switchable -swithc||switch swithced||switched -swithcing||switching swithed||switched +switchs||switches +swithcing||switching swithing||switching -swtich||switch -syfs||sysfs symetric||symmetric -synax||syntax -synchonized||synchronized -synchronuously||synchronously syncronize||synchronize +synchonized||synchronized syncronized||synchronized syncronizing||synchronizing syncronus||synchronous +synchronuously||synchronously +synax||syntax +sythesis||synthesis +syfs||sysfs syste||system sytem||system -sythesis||synthesis -taht||that -tansmit||transmit +traget||target targetted||targeted targetting||targeting taskelt||tasklet -teh||the -temorary||temporary -temproarily||temporarily temperture||temperature -thead||thread -therfore||therefore +temproarily||temporarily +temorary||temporary +taht||that +teh||the thier||their +therfore||therefore +thses||these +tmis||this +thead||thread threds||threads threee||three threshhold||threshold thresold||threshold +treshold||threshold throught||through -trackling||tracking troughput||throughput -trys||tries -thses||these -tiggers||triggers -tiggered||triggered -tipically||typically -timeing||timing timout||timeout -tmis||this +timeing||timing toogle||toggle torerable||tolerable -traget||target +trackling||tracking traking||tracking -tramsmitted||transmitted -tramsmit||transmit tranasction||transaction tranceiver||transceiver -tranfer||transfer -tranmission||transmission transcevier||transceiver transciever||transceiver +tranfer||transfer +trasfer||transfer transferd||transferred transfered||transferred transfering||transferring -transision||transition -transmittd||transmitted transormed||transformed -trasfer||transfer +transision||transition +tranmission||transmission trasmission||transmission -treshold||threshold -triggerd||triggered +tansmit||transmit +tramsmit||transmit +tramsmitted||transmitted +transmittd||transmitted +trys||tries +tiggered||triggered trigerred||triggered +triggerd||triggered trigerring||triggering -trun||turn -tunning||tuning +tiggers||triggers ture||true +tunning||tuning +trun||turn tyep||type -udpate||update -uesd||used -uknown||unknown -usccess||success +tipically||typically uncommited||uncommitted -uncompatible||incompatible unconditionaly||unconditionally undeflow||underflow underun||underrun -unecessary||unnecessary unexecpted||unexpected unexepected||unexpected unexpcted||unexpected @@ -1520,45 +1515,48 @@ unexpeted||unexpected unexpexted||unexpected unfortunatelly||unfortunately unifiy||unify -uniterrupted||uninterrupted unintialized||uninitialized unitialized||uninitialized +uniterrupted||uninterrupted +uknown||unknown unkmown||unknown unknonw||unknown unknouwn||unknown unknow||unknown unkown||unknown +unmached||unmatched unamed||unnamed -uneeded||unneeded -unneded||unneeded +unneedingly||unnecessarily +unecessary||unnecessary unneccecary||unnecessary unneccesary||unnecessary unneccessary||unnecessary unnecesary||unnecessary -unneedingly||unnecessarily -unnsupported||unsupported -unmached||unmatched -unprecise||imprecise +uneeded||unneeded +unneded||unneeded +inofficial||unofficial unregester||unregister unresgister||unregister unrgesiter||unregister unsinged||unsigned -unstabel||unstable unsolicitied||unsolicited +unstabel||unstable unsuccessfull||unsuccessful +unnsupported||unsupported unsuported||unsupported +upsupported||unsupported +usupported||unsupported untill||until ununsed||unused -unuseful||useless -unvalid||invalid +udpate||update upate||update -upsupported||unsupported +usege||usage +uesd||used usefule||useful usefull||useful -usege||usage +unuseful||useless usera||users usualy||usually -usupported||unsupported utilites||utilities utillities||utilities utilties||utilities @@ -1568,42 +1566,43 @@ utitlty||utility vaid||valid vaild||valid valide||valid -variantions||variations +alue||value +vaule||value varible||variable varient||variant -vaule||value +variantions||variations verbse||verbose veify||verify veriosn||version -verisons||versions verison||version verson||version +verisons||versions vicefersa||vice-versa virtal||virtual virtaul||virtual virtiual||virtual -visiters||visitors vitual||virtual +visiters||visitors vunerable||vulnerable +wiat||wait +wating||waiting wakeus||wakeups +wnat||want wathdog||watchdog -wating||waiting -wiat||wait -wether||whether +wierd||weird whataver||whatever -whcih||which +whe||when whenver||whenever +wether||whether wheter||whether -whe||when -wierd||weird +whcih||which wiil||will -wirte||write +wtih||with withing||within -wnat||want wont||won't workarould||workaround +wirte||write writeing||writing writting||writing -wtih||with zombe||zombie zomebie||zombie -- 2.25.1
This is all the spelling mistakes I've fixed so far. Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com> --- scripts/spelling.txt | 75 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/scripts/spelling.txt b/scripts/spelling.txt index 8cb320ecfc8c..2f13558681f5 100644 --- a/scripts/spelling.txt +++ b/scripts/spelling.txt @@ -45,6 +45,7 @@ accordign||according accoring||according acording||according accout||account +accouting||accounting accumalate||accumulate acumulating||accumulating acumulative||accumulative @@ -90,6 +91,7 @@ againt||against agaist||against aggreataon||aggregation aggreation||aggregation +aggresive||aggressive albumns||albums algorithmn||algorithm algorith||algorithm @@ -112,9 +114,13 @@ allocte||allocate alocate||allocate alloated||allocated allocatrd||allocated +alloced||allocated allocted||allocated +alocated||allocated alow||allow alows||allows +alpha-numeric||alphanumeric +alread||already alreay||already alredy||already altough||although @@ -122,6 +128,7 @@ abigious||ambiguous ambigious||ambiguous ambigous||ambiguous amoung||among +ammount||amount amout||amount amplifer||amplifier amplifyer||amplifier @@ -132,6 +139,7 @@ anniversery||anniversary annoucement||announcement anomolies||anomalies anomoly||anomaly +aother||another anway||anyway appearence||appearance allpication||application @@ -167,14 +175,17 @@ asign||assign assgined||assigned assiged||assigned assigment||assignment +assignement||assignment assigments||assignments assistent||assistant assocaited||associated associcated||associated assotiated||associated +asssociated||associated assocating||associating assocation||association assum||assume +asumed||assumed asuming||assuming assumtpion||assumption asymetric||asymmetric @@ -204,7 +215,9 @@ automatizes||automates atomatically||automatically automaticaly||automatically automaticly||automatically +automtically||automatically autonymous||autonomous +auxilary||auxiliary auxillary||auxiliary auxilliary||auxiliary availablity||availability @@ -304,6 +317,7 @@ childern||children childs||children chouse||chose choosen||chosen +cipherntext||ciphertext circumvernt||circumvent claread||cleared clared||cleared @@ -346,6 +360,7 @@ complient||compliant compoment||component componnents||components compres||compress +compresed||compressed compresion||compression comression||compression conditon||condition @@ -369,6 +384,7 @@ connectinos||connections connnections||connections conector||connector connetor||connector +conervative||conservative conider||consider consistancy||consistency consistant||consistent @@ -378,6 +394,7 @@ contruction||construction comsume||consume comsumer||consumer comsuming||consuming +consumtion||consumption contant||contact containes||contains containts||contains @@ -396,12 +413,15 @@ contoller||controller controler||controller convienient||convenient convinient||convenient +convetion||convention convertion||conversion convertor||converter corected||corrected correponding||corresponding correspoding||corresponding +correspondig||corresponding correponds||corresponds +corresonds||corresponds cound||could couter||counter coutner||counter @@ -409,9 +429,11 @@ cunter||counter contry||country conuntry||country cryptocraphic||cryptographic +curremt||current curently||currently cylic||cyclic deamon||daemon +datas||data detabase||database deactive||deactivate desactivate||deactivate @@ -422,6 +444,7 @@ delares||declares delaring||declaring dicline||decline decompres||decompress +deompression||decompression dafault||default deafult||default defailt||default @@ -444,12 +467,15 @@ delievered||delivered demodualtor||demodulator dependancies||dependencies dependancy||dependency +dependeny||dependency dependant||dependent dependend||dependent depreacte||deprecate depreacted||deprecated +dervied||derived decendant||descendant decendants||descendants +desribe||describe decsribed||described decription||description descripton||description @@ -472,6 +498,7 @@ destorys||destroys detectt||detect dectected||detected deteced||detected +determin||determine develope||develop developped||developed developper||developer @@ -496,6 +523,7 @@ dimesions||dimensions directon||direction direcly||directly direectly||directly +dirtyness||dirtiness diable||disable disbale||disable disble||disable @@ -526,9 +554,11 @@ divsiors||divisors documment||document docuentation||documentation documantation||documentation +documenation||documentation documentaion||documentation dosen||doesn doesnt||doesn't +dont't||don't donwload||download downlad||download donwloading||downloading @@ -536,6 +566,7 @@ downlads||downloads dorp||drop droput||dropout droped||dropped +droppped||dropped druing||during dyanmic||dynamic dynmaic||dynamic @@ -546,6 +577,7 @@ efective||effective effectivness||effectiveness efficently||efficiently eigth||eight +ether||either eletronic||electronic elementry||elementary embeded||embedded @@ -559,6 +591,7 @@ encrupted||encrypted encrypiton||encryption encryptio||encryption endianess||endianness +endoint||endpoint enpoint||endpoint enchanced||enhanced enhaced||enhanced @@ -599,8 +632,10 @@ execeeds||exceeds exeeds||exceeds excellant||excellent exlcude||exclude +exlude||exclude exlcusive||exclusive excecutable||executable +excute||execute exeuction||execution exixt||exist existance||existence @@ -640,6 +675,7 @@ feauture||feature fetaure||feature feautures||features fetaures||features +feeded||fed fileystem||filesystem finanize||finalize finilizes||finalizes @@ -651,6 +687,7 @@ firmare||firmware firmaware||firmware firware||firmware firwmare||firmware +flaged||flagged flusing||flushing folloing||following followign||following @@ -673,6 +710,7 @@ fucntion||function fuction||function funcation||function funcion||function +funciton||function funtion||function functionallity||functionality functionnality||functionality @@ -719,6 +757,8 @@ heirarchically||hierarchically heirarchy||hierarchy hierachy||hierarchy hierarchie||hierarchy +hierarhcy||hierarchy +higer||higher homogenous||homogeneous howver||however hypter||hyper @@ -769,9 +809,11 @@ independed||independent independantly||independently indiate||indicate indicat||indicate +indicies||indices invididual||individual inexpect||inexpected infinit||infinite +inifinite||infinite infomation||information informatiom||information informations||information @@ -800,6 +842,8 @@ initilized||initialized intiailized||initialized intialized||initialized initialzing||initializing +intializing||initializing +initate||initiate initation||initiation initators||initiators instal||install @@ -828,6 +872,8 @@ intermittant||intermittent interanl||internal internel||internal interoprability||interoperability +intepreted||interpreted +interpeter||interpreter interrrupt||interrupt interrup||interrupt interupt||interrupt @@ -835,6 +881,7 @@ interuupt||interrupt intrerrupt||interrupt intrrupt||interrupt intterrupt||interrupt +interruped||interrupted interruptted||interrupted interupted||interrupted interrups||interrupts @@ -874,6 +921,7 @@ langauage||language langauge||language langugage||language lauch||launch +leaset||least legnth||length lenght||length lengh||length @@ -912,6 +960,7 @@ manufaucturing||manufacturing mnay||many maping||mapping mappping||mapping +markes||marks matchs||matches mathimatic||mathematic mathimatical||mathematical @@ -987,6 +1036,7 @@ neded||needed negaive||negative negoitation||negotiation negotation||negotiation +netiher||neither nerver||never noticable||noticeable notication||notification @@ -999,6 +1049,7 @@ nubmer||number numebr||number numner||number obtaion||obtain +obious||obvious occassionally||occasionally occationally||occasionally occurd||occurred @@ -1054,6 +1105,7 @@ pakage||package paket||packet packtes||packets pallette||palette +panicing||panicking paramater||parameter paramter||parameter pramater||parameter @@ -1083,6 +1135,7 @@ perfomring||performing peroid||period periperal||peripheral peripherial||peripheral +permanentely||permanently permissons||permissions persistance||persistence persistant||persistent @@ -1099,10 +1152,13 @@ plugable||pluggable poinnter||pointer pointeur||pointer poiter||pointer +posion||poison protable||portable positon||position +possitive||positive possibilites||possibilities posible||possible +potentialy||potentially pwoer||power powerfull||powerful preamle||preamble @@ -1111,6 +1167,7 @@ preceed||precede preceeded||preceded precendence||precedence preceeding||preceding +precisly||precisely precission||precision preemptable||preemptible premption||preemption @@ -1123,6 +1180,7 @@ prepate||prepare preprare||prepare prepaired||prepared peprocessor||preprocessor +presense||presence pressre||pressure presuambly||presumably previosuly||previously @@ -1227,6 +1285,7 @@ reguator||regulator releated||related relevent||relevant reloade||reload +remaning||remaining remoote||remote remore||remote removeable||removable @@ -1268,6 +1327,7 @@ ressources||resources repectively||respectively reponse||response responce||response +resposible||responsible resumbmitting||resubmitting restesting||retesting retransmited||retransmitted @@ -1306,6 +1366,7 @@ segement||segment seleted||selected semaphone||semaphore sentivite||sensitive +sentinal||sentinel seperate||separate sepperate||separate seperated||separated @@ -1317,6 +1378,7 @@ secquence||sequence seqeunce||sequence sequece||sequence sequemce||sequence +squence||sequence seqeuencer||sequencer seqeuncer||sequencer sequencial||sequential @@ -1325,6 +1387,7 @@ servive||service setts||sets settting||setting serveral||several +sharable||shareable hsould||should shoud||should shoule||should @@ -1343,6 +1406,7 @@ simliar||similar similary||similarly simpified||simplified sleeped||slept +slighly||slightly sliped||slipped shapshot||snapshot softwade||software @@ -1376,13 +1440,16 @@ stardard||standard standartization||standardization standardss||standards standy||standby +statments||statements staically||statically staticly||statically staion||station statuss||status +stil||still stoped||stopped stoppped||stopped stoping||stopping +storeing||storing straming||streaming struc||struct stuct||struct @@ -1397,6 +1464,7 @@ submited||submitted susbsystem||subsystem suble||subtle substract||subtract +succed||succeed suceed||succeed succeded||succeeded successed||succeeded @@ -1437,6 +1505,7 @@ switchs||switches swithcing||switching swithing||switching symetric||symmetric +syncronise||synchronise syncronize||synchronize synchonized||synchronized syncronized||synchronized @@ -1448,6 +1517,7 @@ sythesis||synthesis syfs||sysfs syste||system sytem||system +taget||target traget||target targetted||targeted targetting||targeting @@ -1456,6 +1526,7 @@ temperture||temperature temproarily||temporarily temorary||temporary taht||that +thats||that's teh||the thier||their therfore||therefore @@ -1468,6 +1539,7 @@ threshhold||threshold thresold||threshold treshold||threshold throught||through +thru||through troughput||throughput timout||timeout timeing||timing @@ -1496,6 +1568,7 @@ trys||tries tiggered||triggered trigerred||triggered triggerd||triggered +triggerred||triggered trigerring||triggering tiggers||triggers ture||true @@ -1550,12 +1623,14 @@ untill||until ununsed||unused udpate||update upate||update +udpated||updated usege||usage uesd||used usefule||useful usefull||useful unuseful||useless usera||users +userpsace||userspace usualy||usually utilites||utilities utillities||utilities -- 2.25.1
Zhen Lei <thunder.leizhen@huawei.com> writes:
> The file scripts/spelling.txt recorded a large number of spelling
> "mistake||correction" pairs. These entries are currently maintained in
> order, but the results are not strict. In addition, when someone wants to
> add some new pairs, he either sort them manually or write a script, which
> is clearly a waste of labor. So add this script. For all spelling
> "mistake||correction" pairs, sort based on "correction", then on "mistake",
> and remove duplicates. Sorting based on "mistake" first is not chosen
> because it is uncontrollable.
>
> Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com>
> ---
> scripts/spelling_sanitizer.sh | 27 +++++++++++++++++++++++++++
> 1 file changed, 27 insertions(+)
> create mode 100755 scripts/spelling_sanitizer.sh
>
> diff --git a/scripts/spelling_sanitizer.sh b/scripts/spelling_sanitizer.sh
> new file mode 100755
> index 000000000000..603bb7e0e66b
> --- /dev/null
> +++ b/scripts/spelling_sanitizer.sh
> @@ -0,0 +1,27 @@
> +#!/bin/sh -efu
> +# SPDX-License-Identifier: GPL-2.0
> +
> +# To get the traditional sort order that uses native byte values
So I am of the naive opinion that everything we drop into scripts/
should start with a comment saying why it exists and how to use it.
Otherwise how are people going to benefit from it?
Thanks,
jon
On 2021/6/16 22:53, Jonathan Corbet wrote: > Zhen Lei <thunder.leizhen@huawei.com> writes: > >> The file scripts/spelling.txt recorded a large number of spelling >> "mistake||correction" pairs. These entries are currently maintained in >> order, but the results are not strict. In addition, when someone wants to >> add some new pairs, he either sort them manually or write a script, which >> is clearly a waste of labor. So add this script. For all spelling >> "mistake||correction" pairs, sort based on "correction", then on "mistake", >> and remove duplicates. Sorting based on "mistake" first is not chosen >> because it is uncontrollable. >> >> Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com> >> --- >> scripts/spelling_sanitizer.sh | 27 +++++++++++++++++++++++++++ >> 1 file changed, 27 insertions(+) >> create mode 100755 scripts/spelling_sanitizer.sh >> >> diff --git a/scripts/spelling_sanitizer.sh b/scripts/spelling_sanitizer.sh >> new file mode 100755 >> index 000000000000..603bb7e0e66b >> --- /dev/null >> +++ b/scripts/spelling_sanitizer.sh >> @@ -0,0 +1,27 @@ >> +#!/bin/sh -efu >> +# SPDX-License-Identifier: GPL-2.0 >> + >> +# To get the traditional sort order that uses native byte values > > So I am of the naive opinion that everything we drop into scripts/ > should start with a comment saying why it exists and how to use it. > Otherwise how are people going to benefit from it? Rigth, I will add the description, thanks. > > Thanks, > > jon > > . >
On Thu 2021-06-17 09:11:05, Leizhen (ThunderTown) wrote:
>
>
> On 2021/6/16 22:53, Jonathan Corbet wrote:
> > Zhen Lei <thunder.leizhen@huawei.com> writes:
> >
> >> The file scripts/spelling.txt recorded a large number of spelling
> >> "mistake||correction" pairs. These entries are currently maintained in
> >> order, but the results are not strict. In addition, when someone wants to
> >> add some new pairs, he either sort them manually or write a script, which
> >> is clearly a waste of labor. So add this script. For all spelling
> >> "mistake||correction" pairs, sort based on "correction", then on "mistake",
> >> and remove duplicates. Sorting based on "mistake" first is not chosen
> >> because it is uncontrollable.
> >>
> >> Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com>
> >> ---
> >> scripts/spelling_sanitizer.sh | 27 +++++++++++++++++++++++++++
> >> 1 file changed, 27 insertions(+)
> >> create mode 100755 scripts/spelling_sanitizer.sh
> >>
> >> diff --git a/scripts/spelling_sanitizer.sh b/scripts/spelling_sanitizer.sh
> >> new file mode 100755
> >> index 000000000000..603bb7e0e66b
> >> --- /dev/null
> >> +++ b/scripts/spelling_sanitizer.sh
> >> @@ -0,0 +1,27 @@
> >> +#!/bin/sh -efu
> >> +# SPDX-License-Identifier: GPL-2.0
> >> +
> >> +# To get the traditional sort order that uses native byte values
> >
> > So I am of the naive opinion that everything we drop into scripts/
> > should start with a comment saying why it exists and how to use it.
> > Otherwise how are people going to benefit from it?
>
> Rigth, I will add the description, thanks.
Ideally, please add also some -h/--help option that would print a short
description and usage.
Best Regards,
Petr
On 2021/6/17 15:32, Petr Mladek wrote: > On Thu 2021-06-17 09:11:05, Leizhen (ThunderTown) wrote: >> >> >> On 2021/6/16 22:53, Jonathan Corbet wrote: >>> Zhen Lei <thunder.leizhen@huawei.com> writes: >>> >>>> The file scripts/spelling.txt recorded a large number of spelling >>>> "mistake||correction" pairs. These entries are currently maintained in >>>> order, but the results are not strict. In addition, when someone wants to >>>> add some new pairs, he either sort them manually or write a script, which >>>> is clearly a waste of labor. So add this script. For all spelling >>>> "mistake||correction" pairs, sort based on "correction", then on "mistake", >>>> and remove duplicates. Sorting based on "mistake" first is not chosen >>>> because it is uncontrollable. >>>> >>>> Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com> >>>> --- >>>> scripts/spelling_sanitizer.sh | 27 +++++++++++++++++++++++++++ >>>> 1 file changed, 27 insertions(+) >>>> create mode 100755 scripts/spelling_sanitizer.sh >>>> >>>> diff --git a/scripts/spelling_sanitizer.sh b/scripts/spelling_sanitizer.sh >>>> new file mode 100755 >>>> index 000000000000..603bb7e0e66b >>>> --- /dev/null >>>> +++ b/scripts/spelling_sanitizer.sh >>>> @@ -0,0 +1,27 @@ >>>> +#!/bin/sh -efu >>>> +# SPDX-License-Identifier: GPL-2.0 >>>> + >>>> +# To get the traditional sort order that uses native byte values >>> >>> So I am of the naive opinion that everything we drop into scripts/ >>> should start with a comment saying why it exists and how to use it. >>> Otherwise how are people going to benefit from it? >> >> Rigth, I will add the description, thanks. > > Ideally, please add also some -h/--help option that would print a short > description and usage. OK, I will add it. > > Best Regards, > Petr > > . >