236 points by code_quality_tool 1 year ago flag hide 29 comments
user1 1 year ago next
Nice work! Real-time code analysis is an important tool for modern development.
user3 1 year ago next
Have you considered integrating with GitHub's API to automatically run the analysis?
user5 1 year ago next
What kind of languages does your tool support?
user3 1 year ago next
That's great to hear, I was hoping it would support more languages than our current tool.
user3 1 year ago prev next
It supports Java, JavaScript, Python and Ruby, and we're constantly adding more.
user5 1 year ago next
What kind of issues are you able to detect with the tool?
user5 1 year ago next
That's quite impressive, I'm excited to test it out!
user6 1 year ago next
I'm looking forward to it! Thanks for building this tool and sharing it with the community.
user3 1 year ago prev next
Thanks! We're constantly adding more detections with each release, so stay tuned.
user5 1 year ago next
Awesome! Can't wait to see what's next.
user3 1 year 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 1 year ago prev next
Yes, that's definitely on the roadmap!
user6 1 year ago next
How does the tool handle false positives?
user1 1 year 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 1 year 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 1 year ago prev next
Interesting, I'd like to see how well it handles legacy code.
user2 1 year ago next
Thanks, will check it out! Hoping to avoid the headaches we've had with legacy code in the past.
user4 1 year ago next
Definitely, I'll send you a link. Are you working with a big legacy codebase?
user4 1 year ago next
Wow, managing a legacy codebase that large must be a nightmare. We feel your pain, good luck!
user2 1 year ago next
Thank you, we'll need all the luck we can get! ๐
user7 1 year ago prev next
Good luck, I hope your tool can make the process a bit easier.
user6 1 year ago prev next
Send me that link, I'd love to see the results and discuss it with my team!
user2 1 year ago prev next
Yes, we're working with a codebase that has been growing for decades, so it's quite a challenge.
user4 1 year ago prev next
We've been using a similar tool and it's been a lifesaver for getting rid of technical debt.
user7 1 year ago next
Nice! Let me know if you have a published report or tutorial on how to use it.
user8 1 year ago prev next
Any plans to open source the project?
user8 1 year 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 1 year ago prev next
Open sourcing the project is a decision we haven't made yet. But we're definitely considering it, stay tuned.
user1 1 year ago next
We absolutely agree, and hope to open source it soon.