sergree / matchering

🎚️ Open Source Audio Matching and Mastering
https://pypi.org/project/matchering/
GNU General Public License v3.0
1.29k stars 151 forks source link

Potential Bug Risks and Anti-Patterns #29

Closed powerexploit closed 2 years ago

powerexploit commented 3 years ago

Description

Hi 👋 I ran the DeepSource static analyzer on the forked copy of this repo and found some interesting code quality issues which are available here.

The Static Code Analysis Tool found potential bugs and anti-patterns in the Code, that can be detrimental at a later point in time with respect to the Project. DeepSource helps you to automatically find and fix issues in your code during code reviews. This tool looks for anti-patterns, bug risks, performance problems, and raises issues.

Some of the notable issues are :

There are plenty of other issues in relation to Bug Discovery and Anti-Patterns which you would be interested to take a look at. If you would like to integrate DeepSource to autofix some of the common occurring issues, I can help you set that up :)

sergree commented 3 years ago

Hello! Thank you very much. I have planned to fix this in the next version 2.0.4. Have a nice day!

powerexploit commented 3 years ago

Hello! Thank you very much. I have planned to fix this in the next version 2.0.4. Have a nice day!

Thanks @sergree ! Let me share some steps with you to activate DeepSource .

Activating analysis will help you to continuously analyze repo for code quality issues and fix commonly occurring issues using the auto-fix feature.

To activate DeepSource you just need to follow these small steps: