CI: Add job to run codespell, a spell checking software
This commit is contained in:
parent
5c33b290ae
commit
8bb2826f7a
@ -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
|
||||||
|
@ -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
|
||||||
|
3
utils/ci/codespell/ignored_words.txt
Normal file
3
utils/ci/codespell/ignored_words.txt
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# Words to be ignored by codespell.
|
||||||
|
# Put one word per line and sort alphabetically.
|
||||||
|
process'
|
Loading…
Reference in New Issue
Block a user