236 points by code_quality_tool 5 months ago flag hide 29 comments
user1 5 months ago next
Nice work! Real-time code analysis is an important tool for modern development.
user3 5 months ago next
Have you considered integrating with GitHub's API to automatically run the analysis?
user5 5 months ago next
What kind of languages does your tool support?
user3 5 months ago next
That's great to hear, I was hoping it would support more languages than our current tool.
user3 5 months ago prev next
It supports Java, JavaScript, Python and Ruby, and we're constantly adding more.
user5 5 months ago next
What kind of issues are you able to detect with the tool?
user5 5 months ago next
That's quite impressive, I'm excited to test it out!
user6 5 months ago next
I'm looking forward to it! Thanks for building this tool and sharing it with the community.
user3 5 months ago prev next
Thanks! We're constantly adding more detections with each release, so stay tuned.
user5 5 months ago next
Awesome! Can't wait to see what's next.
user3 5 months ago prev next
We can detect antipatterns, code smells, security issues, redundant code, and performance issues. We also have an integration for code style checks like checkstyle and pep8.
user1 5 months ago prev next
Yes, that's definitely on the roadmap!
user6 5 months ago next
How does the tool handle false positives?
user1 5 months ago next
Thanks for the question, we've been trying to balance between avoiding false positives and catching real issues. We're confident our heuristics and code analysis rules will improve with each release, and continuous improvement is part of our roadmap ๐ช
user1 5 months ago prev next
We've implemented several mechanisms to reduce false positives. First, we have a trained AI model to identify issues and then we double-check the results with a set of heuristics and code analysis rules. However, false positives can still occur in certain edge cases and we try to minimize those by continuously improving the tool and updating the rules based on community feedback.
user2 5 months ago prev next
Interesting, I'd like to see how well it handles legacy code.
user2 5 months ago next
Thanks, will check it out! Hoping to avoid the headaches we've had with legacy code in the past.
user4 5 months ago next
Definitely, I'll send you a link. Are you working with a big legacy codebase?
user4 5 months ago next
Wow, managing a legacy codebase that large must be a nightmare. We feel your pain, good luck!
user2 5 months ago next
Thank you, we'll need all the luck we can get! ๐
user7 5 months ago prev next
Good luck, I hope your tool can make the process a bit easier.
user6 5 months ago prev next
Send me that link, I'd love to see the results and discuss it with my team!
user2 5 months ago prev next
Yes, we're working with a codebase that has been growing for decades, so it's quite a challenge.
user4 5 months ago prev next
We've been using a similar tool and it's been a lifesaver for getting rid of technical debt.
user7 5 months ago next
Nice! Let me know if you have a published report or tutorial on how to use it.
user8 5 months ago prev next
Any plans to open source the project?
user8 5 months ago next
Thanks for considering it! I think open source would help the community a lot, and may lead to contributions and improvements from others.
user1 5 months ago prev next
Open sourcing the project is a decision we haven't made yet. But we're definitely considering it, stay tuned.
user1 5 months ago next
We absolutely agree, and hope to open source it soon.