Skip to content

Commit fcaff64

Browse files
authored
🔧 Separate format and lint scripts (fastapi#232)
1 parent d240421 commit fcaff64

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

scripts/format.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/bin/sh -e
2+
set -x
3+
4+
autoflake --remove-all-unused-imports --recursive --remove-unused-variables --in-place docs/src/ fastapi tests --exclude=__init__.py
5+
black fastapi tests docs/src
6+
isort --multi-line=3 --trailing-comma --force-grid-wrap=0 --combine-as --line-width 88 --recursive --thirdparty fastapi --apply fastapi tests docs/src

scripts/lint.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
#!/bin/sh -e
1+
#!/usr/bin/env bash
2+
3+
set -e
24
set -x
35

4-
autoflake --remove-all-unused-imports --recursive --remove-unused-variables --in-place docs/src/ fastapi tests --exclude=__init__.py
5-
black fastapi tests docs/src
6-
isort --multi-line=3 --trailing-comma --force-grid-wrap=0 --combine-as --line-width 88 --recursive --thirdparty fastapi --apply fastapi tests docs/src
6+
mypy fastapi --disallow-untyped-defs --follow-imports=skip
7+
black fastapi tests --check
8+
isort --multi-line=3 --trailing-comma --force-grid-wrap=0 --combine-as --line-width 88 --recursive --check-only --thirdparty fastapi fastapi tests

scripts/test.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,4 @@ fi
1010

1111
export PYTHONPATH=./docs/src
1212
pytest --cov=fastapi --cov=tests --cov=docs/src --cov-report=term-missing ${@}
13-
mypy fastapi --disallow-untyped-defs --follow-imports=skip
14-
black fastapi tests --check
15-
isort --multi-line=3 --trailing-comma --force-grid-wrap=0 --combine-as --line-width 88 --recursive --check-only --thirdparty fastapi fastapi tests
13+
bash ./scripts/lint.sh

0 commit comments

Comments
 (0)