From 5ea6903881fc4d84b229ea3283cfeea7bf672e54 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Mon, 9 Aug 2021 11:38:37 +0200 Subject: [PATCH] updated linter python script --- lint.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/lint.py b/lint.py index f0f66f0..4a42485 100755 --- a/lint.py +++ b/lint.py @@ -4,11 +4,20 @@ import sys def main(): - status = os.system("flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics") + # Ignore folder created by venv + exclude_dirs_flag = '--exclude bin,lib' + additional_flags_both_steps = '--count --statistics' + additional_flags_first_step = '--select=E9,F63,F7,F82 --show-source' + flake8_first_step_cmd = \ + f'flake8 . {additional_flags_both_steps} {additional_flags_first_step} {exclude_dirs_flag}' + status = os.system(flake8_first_step_cmd) if os.WEXITSTATUS(status) != 0: print("Flake8 linter errors") sys.exit(0) - os.system("flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics") + flake8_second_step_cmd = \ + f'flake8 . {additional_flags_both_steps} --exit-zero --max-complexity=10 ' \ + f'--max-line-length=127 {exclude_dirs_flag}' + os.system(flake8_second_step_cmd) if __name__ == "__main__":