Skip to content
This repository was archived by the owner on May 28, 2021. It is now read-only.

Commit bcd127e

Browse files
committed
Add misspell library and spellcheck test
Signed-off-by: Kashif Saadat <[email protected]>
1 parent 194e751 commit bcd127e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+35131
-25
lines changed

Gopkg.lock

Lines changed: 214 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gopkg.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
# Code generation dependencies
2323
required = [
24+
"github.com/client9/misspell/cmd/misspell",
2425
"k8s.io/code-generator/cmd/client-gen",
2526
"k8s.io/code-generator/cmd/conversion-gen",
2627
"k8s.io/code-generator/cmd/deepcopy-gen",

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ all: build
5050
test: build-dirs Makefile
5151
@echo "Testing: $(SRC_DIRS)"
5252
PKG=$(PKG) ./hack/test.sh $(SRC_DIRS)
53+
@echo "Running Spellchecker"
54+
./hack/spellcheck.sh
5355

5456
.PHONY: build-dirs
5557
build-dirs:

hack/spellcheck.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/env bash
2+
#
3+
# Performs a spellcheck on golang and markdown files, excluding the vendor directory
4+
5+
set -e
6+
7+
REPO_ROOT=$(git rev-parse --show-toplevel)
8+
REPO_BIN_DIR="${REPO_ROOT}/bin"
9+
10+
cd "${REPO_ROOT}"
11+
GOBIN="${REPO_BIN_DIR}" go install ./vendor/github.com/client9/misspell/cmd/misspell
12+
13+
find . -type f \( -name "*.go" -o -name "*.md" \) -a \( -not -path "./vendor/*" \) | \
14+
xargs ${REPO_BIN_DIR}/misspell -error

vendor/github.com/client9/misspell/.gitignore

Lines changed: 34 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/client9/misspell/.travis.yml

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/client9/misspell/Dockerfile

Lines changed: 37 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/client9/misspell/Gopkg.lock

Lines changed: 24 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/client9/misspell/Gopkg.toml

Lines changed: 34 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/client9/misspell/LICENSE

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/client9/misspell/Makefile

Lines changed: 74 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)