mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-04 12:50:38 +08:00
Add check for auto-generated files in language handler
This commit is contained in:
@ -19,6 +19,12 @@ def is_valid_file(filename:str, bad_extensions=None) -> bool:
|
|||||||
bad_extensions = get_settings().bad_extensions.default
|
bad_extensions = get_settings().bad_extensions.default
|
||||||
if get_settings().config.use_extra_bad_extensions:
|
if get_settings().config.use_extra_bad_extensions:
|
||||||
bad_extensions += get_settings().bad_extensions.extra
|
bad_extensions += get_settings().bad_extensions.extra
|
||||||
|
|
||||||
|
auto_generated_files = ['package-lock.json', 'yarn.lock', 'composer.lock', 'Gemfile.lock', 'poetry.lock']
|
||||||
|
for forbidden_file in auto_generated_files:
|
||||||
|
if filename.endswith(forbidden_file):
|
||||||
|
return False
|
||||||
|
|
||||||
return filename.split('.')[-1] not in bad_extensions
|
return filename.split('.')[-1] not in bad_extensions
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user