Skip to content
Branch: master
Find file History
ines πŸ’« Tidy up and auto-format .py files (#2983)
<!--- Provide a general summary of your changes in the title. -->

## Description
- [x] Use [`black`](https://github.com/ambv/black) to auto-format all `.py` files.
- [x] Update flake8 config to exclude very large files (lemmatization tables etc.)
- [x] Update code to be compatible with flake8 rules
- [x] Fix various small bugs, inconsistencies and messy stuff in the language data
- [x] Update docs to explain new code style (`black`, `flake8`, when to use `# fmt: off` and `# fmt: on` and what `# noqa` means)

Once #2932 is merged, which auto-formats and tidies up the CLI, we'll be able to run `flake8 spacy` actually get meaningful results.

At the moment, the code style and linting isn't applied automatically, but I'm hoping that the new [GitHub Actions](https://github.com/features/actions) will let us auto-format pull requests and post comments with relevant linting information.

### Types of change
enhancement, code style

## Checklist
<!--- Before you submit the PR, go over this checklist and make sure you can
tick off all the boxes. [] -> [x] -->
- [x] I have submitted the spaCy Contributor Agreement.
- [x] I ran the tests, and all new and existing tests passed.
- [x] My changes don't require a change to the documentation, or if they do, I've added all required information.
Latest commit eddeb36 Nov 30, 2018
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
__init__.py πŸ’« Tidy up and auto-format .py files (#2983) Nov 30, 2018
examples.py πŸ’« Tidy up and auto-format .py files (#2983) Nov 30, 2018
lemmatizer.py Fix formatting May 8, 2017
lex_attrs.py πŸ’« Tidy up and auto-format .py files (#2983) Nov 30, 2018
norm_exceptions.py πŸ’« Tidy up and auto-format .py files (#2983) Nov 30, 2018
punctuation.py πŸ’« Tidy up and auto-format .py files (#2983) Nov 30, 2018
stop_words.py πŸ’« Tidy up and auto-format .py files (#2983) Nov 30, 2018
tag_map.py
tokenizer_exceptions.py
You can’t perform that action at this time.