add readme and .style.yapf for formatting
This commit is contained in:
parent
d24b667e73
commit
028eef63a8
2 changed files with 47 additions and 0 deletions
21
crawler/.style.yapf
Normal file
21
crawler/.style.yapf
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
[style]
|
||||
based_on_style = facebook
|
||||
|
||||
# Formatting options
|
||||
column_limit = 88
|
||||
indent_width = 4
|
||||
use_tabs = false
|
||||
continuation_indent_width = 4
|
||||
|
||||
# Spacing
|
||||
spaces_around_power_operator = true
|
||||
spaces_before_comment = 2
|
||||
|
||||
# Splitting rules
|
||||
split_before_logical_operator = true
|
||||
split_before_bitwise_operator = true
|
||||
split_before_arithmetic_operator = true
|
||||
split_before_expression_after_opening_paren = true
|
||||
split_before_first_argument = false
|
||||
split_complex_comprehension = true
|
||||
allow_split_before_dict_value = true
|
||||
26
crawler/README.md
Normal file
26
crawler/README.md
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
# Setup
|
||||
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
# Formatting
|
||||
|
||||
```bash
|
||||
yapf --style .style.yapf --recursive .
|
||||
```
|
||||
|
||||
For VSCode - install yapf extension.
|
||||
Enable formatting using yap and the style file in this repo (there may be an easier way; I put this in my user settings json):
|
||||
|
||||
```
|
||||
{
|
||||
"[python]": {
|
||||
"editor.formatOnSaveMode": "file",
|
||||
"editor.formatOnSave": true,
|
||||
"editor.defaultFormatter": "eeyore.yapf",
|
||||
"editor.formatOnType": false
|
||||
},
|
||||
"yapf.args": ["--style", "/home/wizard/code/realestate-crawler/crawler/.style.yapf"]
|
||||
}
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue