1
0
mirror of synced 2024-11-24 18:24:23 +01:00

CI: Add job to run codespell, a spell checking software

This commit is contained in:
georg 2019-07-22 13:31:40 -07:00 committed by jvoisin
parent 5c33b290ae
commit 8bb2826f7a
3 changed files with 13 additions and 1 deletions

View File

@ -13,6 +13,15 @@ linting:bandit:
- bandit -r ./nautilus/ --format txt --skip B101 - bandit -r ./nautilus/ --format txt --skip B101
- bandit -r ./libmat2 --format txt --skip B101,B404,B603,B405,B314 - bandit -r ./libmat2 --format txt --skip B101,B404,B603,B405,B314
linting:codespell:
image: $CONTAINER_REGISTRY:linting
stage: linting
script:
# Run codespell to check for spelling errors; ignore errors about binary
# files, use a config with ignored words and exclude the git directory,
# which might contain false positives
- codespell -q 2 -I utils/ci/codespell/ignored_words.txt -S .git
linting:pylint: linting:pylint:
image: $CONTAINER_REGISTRY:linting image: $CONTAINER_REGISTRY:linting
stage: linting stage: linting

View File

@ -56,7 +56,7 @@ def get_parser(filename: str) -> Tuple[Optional[T], Optional[str]]:
try: try:
return parser_class(filename), mtype return parser_class(filename), mtype
except ValueError as e: except ValueError as e:
logging.info("Got an exception when trying to instanciate " logging.info("Got an exception when trying to instantiate "
"%s for %s: %s", parser_class, filename, e) "%s for %s: %s", parser_class, filename, e)
return None, mtype return None, mtype
return None, mtype return None, mtype

View File

@ -0,0 +1,3 @@
# Words to be ignored by codespell.
# Put one word per line and sort alphabetically.
process'