diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 000fecb11..e00ad26f2 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -328,7 +328,7 @@ jobs: - name: Ensure docs generate no warnings run: cargo doc - name: run python lint - run: ruff check extra_tests wasm examples --exclude='./.*',./Lib,./vm/Lib,./benches/ --select=E9,F63,F7,F82 + run: ruff check - name: install prettier run: yarn global add prettier && echo "$(yarn global bin)" >>$GITHUB_PATH - name: check wasm code with prettier diff --git a/ruff.toml b/ruff.toml new file mode 100644 index 000000000..5e2fb8c4f --- /dev/null +++ b/ruff.toml @@ -0,0 +1,20 @@ +include = [ + "examples/**/*.py", + "extra_tests/**/*.py", + "wasm/**/*.py", +] + +exclude = [ + ".*", + "Lib", + "vm/Lib", + "benches", +] + +[lint] +select = [ + "E9", # pycodestyle (error) + "F63", # pyflakes + "F7", + "F82", +]