Github: Create codespell workflow and codespellignore

This commit is contained in:
Florian Simmer
2021-12-25 21:42:37 +01:00
committed by Chris Hennes
parent 4430e3ec8c
commit c7cf9b25df
2 changed files with 121 additions and 0 deletions

90
.github/codespellignore vendored Normal file
View File

@@ -0,0 +1,90 @@
aci
ake
aline
alle
alledges
alocation
als
ang
anid
apoints
ba
beginn
behaviour
bloaded
bottome
byteorder
calculater
cancelled
cancelling
cas
cascade
centimetre
childrens
childs
colour
colours
commen
connexion
currenty
dof
doubleclick
dum
eiter
elemente
ende
feld
finde
findf
freez
hist
iff
indicies
initialisation
initialise
initialised
initialises
initialisiert
inout
ist
kilometre
lod
mantatory
methode
metres
millimetre
modell
nd
noe
normale
normaly
nto
numer
oder
ontop
orgin
orginx
orginy
ot
pard
parm
parms
pres
programm
que
recurrance
rougly
seperator
serie
sinc
strack
substraction
te
thist
thru
tread
uint
unter
vertexes
wallthickness
whitespaces

31
.github/workflows/codespell.yml vendored Normal file
View File

@@ -0,0 +1,31 @@
# GitHub Action to automate the identification of common misspellings in text files.
# https://github.com/codespell-project/actions-codespell
# https://github.com/codespell-project/codespell
name: Codespell
on:
pull_request:
jobs:
codespell:
name: Check for spelling errors
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v12.2
- name: List all changed files
run: |
for file in ${{ steps.changed-files.outputs.all_changed_files }}; do
echo "$file was changed"
done
- uses: codespell-project/actions-codespell@master
with:
check_filenames: true
ignore_words_file: .github/codespellignore
skip: ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml,./build/
path: ${{ steps.changed-files.outputs.all_changed_files }}