From 066ede435628cdb24cb38ba347030053887b0a00 Mon Sep 17 00:00:00 2001 From: Mo Langning <133737702+molangning@users.noreply.github.com> Date: Sat, 25 Nov 2023 00:25:59 +0800 Subject: [PATCH] Added new line and empty line checker --- ...hecker.py => new-line-and-empty-line-checker.py} | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) rename .bin/{new-line-checker.py => new-line-and-empty-line-checker.py} (66%) diff --git a/.bin/new-line-checker.py b/.bin/new-line-and-empty-line-checker.py similarity index 66% rename from .bin/new-line-checker.py rename to .bin/new-line-and-empty-line-checker.py index c7716327e..9fcd71b5a 100755 --- a/.bin/new-line-checker.py +++ b/.bin/new-line-and-empty-line-checker.py @@ -17,14 +17,17 @@ for i in files: for i in files: f=open(i,"r") contents=f.read() - - if len(contents) == 0: - continue if contents[-1] == '\n': - print("[!] %s ends with a new line"%(i)) + print("[!] %s ends with a new line!"%(i)) exit(2) - print("[+] %s passed new line check"%(i)) + print("[+] %s passed new line check!"%(i)) + + for j in contents.split('\n'): + if len(i)==0: + print("[!] %s has an empty entry!"%(i)) + exit(2) + print("[+] %s passed empty line check!"%(i)) print("[+] All files passed checks") # exit(0) \ No newline at end of file