this post was submitted on 14 Oct 2025
9 points (71.4% liked)
Programming
23631 readers
149 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Are you aware of sonarqube?
It does the complexity and best practices parts of your list, and can be plugged into continuous delivery systems. Jetbrains' IDEs have a free plugin that will run it locally, and I would be surprised if similar integrations didn't exist for (neo)vim, vs-code, etc.
It's pretty decent at explaining why it considers a chunk of code to be problematic, and can even propose quick fixes as if it were an LSP.
You can also flag issues it finds as "intended/deemed non-fixable by the dev(s)".
Hi, hmm, I think that's almost the tool I had in mind. So if sonarqube exists, I guess there is no need for another tool in the same area. Thanks for sharing
Just because a product exists already doesn't mean there isn't opportunity for a competitor! You could try competing on price, maybe offer a more generous free tier which can help you get more sign ups. Maybe make it free for self-hosting, but you make money offering it as a service as most devs probably won't bother.
Sonarqube proved there's a market for this type of product already, which is the hardest part!