mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
circleci: Integrate codespell.
Run codespell against documentation and during Linux test run. Use codespell_whitelist.txt dictionary to whitelist words that should not be considered as misspelled. Currently whitelist "iff" and "nd". Refs: #4442
This commit is contained in:
parent
d84976dc87
commit
d454cec1bd
@ -158,6 +158,23 @@ jobs:
|
|||||||
- store_artifacts: *solc_artifact
|
- store_artifacts: *solc_artifact
|
||||||
- persist_to_workspace: *all_artifacts
|
- persist_to_workspace: *all_artifacts
|
||||||
|
|
||||||
|
test_check_spelling:
|
||||||
|
docker:
|
||||||
|
- image: circleci/python:3.6
|
||||||
|
environment:
|
||||||
|
TERM: xterm
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- attach_workspace:
|
||||||
|
at: build
|
||||||
|
- run:
|
||||||
|
name: Install dependencies
|
||||||
|
command: |
|
||||||
|
pip install --user codespell
|
||||||
|
- run:
|
||||||
|
name: Check spelling
|
||||||
|
command: ~/.local/bin/codespell -S "*.enc,.git" -I ./scripts/codespell_whitelist.txt
|
||||||
|
|
||||||
test_x86_linux:
|
test_x86_linux:
|
||||||
docker:
|
docker:
|
||||||
- image: buildpack-deps:artful
|
- image: buildpack-deps:artful
|
||||||
@ -220,6 +237,7 @@ workflows:
|
|||||||
version: 2
|
version: 2
|
||||||
build_all:
|
build_all:
|
||||||
jobs:
|
jobs:
|
||||||
|
- test_check_spelling: *build_on_tags
|
||||||
- build_emscripten: *build_on_tags
|
- build_emscripten: *build_on_tags
|
||||||
- test_emscripten_solcjs:
|
- test_emscripten_solcjs:
|
||||||
<<: *build_on_tags
|
<<: *build_on_tags
|
||||||
|
3
scripts/codespell_whitelist.txt
Normal file
3
scripts/codespell_whitelist.txt
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
iff
|
||||||
|
nd
|
||||||
|
assignend
|
Loading…
Reference in New Issue
Block a user