Initial open-source release
This commit is contained in:
30
scripts/clear_console_logs.py
Normal file
30
scripts/clear_console_logs.py
Normal file
@@ -0,0 +1,30 @@
|
||||
import re
|
||||
import os
|
||||
|
||||
def remove_console_logs_from_file(file_path):
|
||||
# Read the contents of the file
|
||||
with open(file_path, 'r') as file:
|
||||
content = file.read()
|
||||
|
||||
# Regular expression to match console.log statements
|
||||
pattern = r'console\.log\(.*?\);?'
|
||||
|
||||
# Remove all console.log statements
|
||||
modified_content = re.sub(pattern, '', content)
|
||||
|
||||
# Write the modified content back to the file
|
||||
with open(file_path, 'w') as file:
|
||||
file.write(modified_content)
|
||||
|
||||
print(f"Removed all console.log statements from {file_path}")
|
||||
|
||||
def remove_console_logs_from_directory(directory):
|
||||
for root, _, files in os.walk(directory):
|
||||
for file in files:
|
||||
if file.endswith('.ts') or file.endswith(".tsx"):
|
||||
file_path = os.path.join(root, file)
|
||||
remove_console_logs_from_file(file_path)
|
||||
|
||||
if __name__ == "__main__":
|
||||
src_directory = 'src' # Change this to the path of your src directory
|
||||
remove_console_logs_from_directory(src_directory)
|
||||
Reference in New Issue
Block a user