diff --git a/.codespellrc b/.codespellrc new file mode 100644 index 00000000..8ed77375 --- /dev/null +++ b/.codespellrc @@ -0,0 +1,5 @@ +[codespell] +skip = *.pulsar.go,*.pb.go,*.pb.gw.go,*.cosmos_orm.go,*.json,*.git,*.js,crypto/keys,fuzz,*.h,proto/tendermint,*.bin,*.sum,*.mod,*_test.go +ignore-words-list = userA,users,create,crate +count = +quiet-level = 3 \ No newline at end of file diff --git a/.github/workflows/markdown-linter.yaml b/.github/workflows/markdown-linter.yaml new file mode 100644 index 00000000..ce878061 --- /dev/null +++ b/.github/workflows/markdown-linter.yaml @@ -0,0 +1,9 @@ +name: Check Markdown links +on: + pull_request: +jobs: + markdown-link-check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: gaurav-nelson/github-action-markdown-link-check@1.0.15 \ No newline at end of file diff --git a/.github/workflows/mispell.yml b/.github/workflows/mispell.yml new file mode 100644 index 00000000..103eab12 --- /dev/null +++ b/.github/workflows/mispell.yml @@ -0,0 +1,16 @@ +name: Fix typos nightly + +on: + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Run codespell + continue-on-error: true + run: | + # .codespellrc is used + sudo apt-get install codespell -y + codespell -w --config .codespellrc \ No newline at end of file