diff --git a/.github/config/.codespellignore b/.github/config/.codespellignore new file mode 100644 index 0000000..5b92df4 --- /dev/null +++ b/.github/config/.codespellignore @@ -0,0 +1,14 @@ +cips +pullrequest +keypair +pastTime +hasTables +Nam +EyT +upTo +initia +minitia +expRes +crate +totalIn +totalOut diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml new file mode 100644 index 0000000..3c9e159 --- /dev/null +++ b/.github/workflows/spellcheck.yml @@ -0,0 +1,28 @@ +name: Spell Check + +on: + pull_request: + +jobs: + spellcheck: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Run codespell + continue-on-error: true + run: | + sudo apt-get install codespell -y + codespell -w --skip="*.pulsar.go,*.pb.go,*.pb.gw.go,*.cosmos_orm.go,*.json,*.git,*.js,crypto/keys,fuzz,*.h,proto/tendermint,*.bin,go.sum,go.work.sum,go.mod,statik.go,*.map,swagger.yaml" --ignore-words=.github/config/.codespellignore + - uses: peter-evans/create-pull-request@v7.0.5 + if: github.event_name != 'pull_request' + with: + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: "chore: fix typos" + title: "chore: fix typos" + branch: "chore/fix-typos" + delete-branch: true + body: | + This PR fixes typos in the codebase. + Please review it, and merge if everything is fine. + If there are proto changes, run `make proto-gen` and commit the changes. diff --git a/Dockerfile.arm64 b/Dockerfile.arm64 index 11d7f04..c9709d2 100644 --- a/Dockerfile.arm64 +++ b/Dockerfile.arm64 @@ -3,7 +3,7 @@ FROM arm64v8/golang:1.22-bullseye AS go-builder # Install minimum necessary dependencies, build Cosmos SDK, remove packages RUN apt update RUN apt install -y curl git build-essential -# debug: for live editting in the image +# debug: for live editing in the image RUN apt install -y vim WORKDIR /code diff --git a/app/keepers/keepers.go b/app/keepers/keepers.go index 12813ab..e19b1c5 100644 --- a/app/keepers/keepers.go +++ b/app/keepers/keepers.go @@ -244,7 +244,7 @@ func NewAppKeeper( appKeepers.OracleKeeper = &oracleKeeper // Add the oracle keeper as a hook to market map keeper so new market map entries can be created - // and propogated to the oracle keeper. + // and propagated to the oracle keeper. appKeepers.MarketMapKeeper.SetHooks(appKeepers.OracleKeeper.Hooks()) appKeepers.OPChildKeeper = opchildkeeper.NewKeeper( diff --git a/contrib/devtools/Makefile b/contrib/devtools/Makefile index 489114f..fc8834e 100644 --- a/contrib/devtools/Makefile +++ b/contrib/devtools/Makefile @@ -57,7 +57,7 @@ tools-stamp: statik runsim touch $@ # Install the runsim binary with a temporary workaround of entering an outside -# directory as the "go install" command ignores the -mod option and will polute the +# directory as the "go install" command ignores the -mod option and will pollute the # go.{mod, sum} files. # # ref: https://github.com/golang/go/issues/30515 @@ -67,7 +67,7 @@ $(STATIK): @(cd /tmp && go install github.com/rakyll/statik@v0.1.6) # Install the runsim binary with a temporary workaround of entering an outside -# directory as the "go install" command ignores the -mod option and will polute the +# directory as the "go install" command ignores the -mod option and will pollute the # go.{mod, sum} files. # # ref: https://github.com/golang/go/issues/30515 diff --git a/shared.Dockerfile b/shared.Dockerfile index 112269d..1f16fef 100644 --- a/shared.Dockerfile +++ b/shared.Dockerfile @@ -3,7 +3,7 @@ FROM golang:1.22-bullseye AS go-builder # Install minimum necessary dependencies, build Cosmos SDK, remove packages RUN apt update RUN apt install -y curl git build-essential -# debug: for live editting in the image +# debug: for live editing in the image RUN apt install -y vim WORKDIR /code