Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os, json
- path_files = 'lib/'
- json_file = 'lang/en.json'
- file_extension = '.dart'
- files = []
- keys = []
- for r, d, f in os.walk(path_files):
- for file in f:
- if file_extension in file:
- files.append(os.path.join(r, file))
- with open(json_file) as f:
- data = json.load(f)
- keys = data.keys()
- keys_usages = {}
- for single_key in keys:
- keys_usages[single_key] = 0
- for single_file in files:
- with open(single_file) as f:
- text = f.read()
- if "'{}'".format(single_key) in text or '"{}"'.format(single_key) in text:
- keys_usages[single_key] += 1
- for key in keys_usages:
- if keys_usages[key] == 0:
- print("Niewykorzystany: "+key)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement