diff --git a/.flake8 b/.flake8 index adf39902..15525dce 100644 --- a/.flake8 +++ b/.flake8 @@ -1,4 +1,5 @@ [flake8] -ignore = E133,E221,E226,E228,E241,W503 +ignore = E133,E221,E226,E228,E241,W503,ANN101,ANN102,ANN401 +per-file-ignores=tests/*:ANN max-line-length = 99 exclude = docs/* diff --git a/.github/workflows/syntax.yml b/.github/workflows/syntax.yml index 1a8a3dd7..193b7a4a 100644 --- a/.github/workflows/syntax.yml +++ b/.github/workflows/syntax.yml @@ -22,9 +22,9 @@ jobs: - name: Checkout Source uses: actions/checkout@v4 - name: Install flake8 - run: pip install flake8 flake8-pep585 + run: pip install -r requirements-dev.txt - name: Syntax Check run: | flake8 --version flake8 novelwriter --count --show-source --statistics - flake8 tests --count --show-source --statistics + flake8 tests --count --show-source --statistics --extend-ignore ANN diff --git a/requirements-dev.txt b/requirements-dev.txt index 65bec68e..baf54924 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,2 +1,3 @@ flake8 flake8-pep585 +flake8-annotations