10 ms·
We continue checking Microsoft open source projects: analysis of PowerShell
- darklajid 10y agoSo far I'm impressed by every demonstration of PVS Studio that gets linked here and I love the developer's way of using open source projects for demonstrations (and thereby improving these projects). Great job. Unfortunately the software seems to have no single developer license (only 'Team' and 'Site') and you have to write them a mail to even get a quote [1]? In other words: Awesome tool, completely unavailable and out of reach for me. Are there any somewhat comparable tools in the C# world that you use in your projects, apart from StyleCop/FxCop? 1: http://www.viva64.com/en/order/ http://www.viva64.com/en/order/ - "Please write us from your corporate e-mail address for details on PVS-Studio prices. Specify information about your company and the type of license you would like to purchase (see the table below)."
- evgryz 10y agoPlease write us at support@viva64.com, I think we can provide a free license personally for you :-).
- realworldview 10y agoWhat was that loud noise! Ah yes, it was the floodgates opening... ;@)
- suprfnk 10y agoWhile that is a nice gesture towards darklajid, this ofcourse doesn't help other people. See also other replies in this thread. Maybe your company should consider opening up the pricing some more. Offer plans without having to send an email, offer a personal plan, etc.
- ambrop7 10y agoHey, so according to the latest post on cpphints.com you "invite everybody to try it on the code" and there is a link to http://www.viva64.com/en/pvs-studio-download-linux/ http://www.viva64.com/en/pvs-studio-download-linux/ . Also I read on your page that "PVS-Studio distribution kit can be downloaded on the download page. The demo version has restriction of the number of the click-jumps to the code fragments that contain bugs.". I tried to play with it but got to "Please request a trial license from our support at support@viva64.com.". So, is there a free trial or not? Should I expect to get a free trial if I contact that address? (I have no intent to buy anything really)
- AndreyKarpov 10y agoFrom "PVS-Studio for Linux" - http://www.viva64.com/en/b/0441/ http://www.viva64.com/en/b/0441/ The new Linux version (.deb, .rpm, .tgz) is available for download on the page: http://www.viva64.com/en/pvs-studio-download-linux/ http://www.viva64.com/en/pvs-studio-download-linux/ We also recommend reading the documentation section "How to run PVS-Studio on Linux" http://www.viva64.com/en/pvs-studio-download-linux/ http://www.viva64.com/en/pvs-studio-download-linux/ . If something is not clear or something does not work, we will gladly help you, feel free to ask questions in the mail. If you want to get a registration key to try out the tool - contact us http://www.viva64.com/en/about-feedback/ http://www.viva64.com/en/about-feedback/ . Over the time the process of getting the trial version may change, but now it is important for us to understand who downloads the analyzer, how the person uses it and which issues appear during the usage.
- px1999 10y agoSonarQube and Resharper have some similar coverage. I'd recommend both (at the same time or individually).
- waf 10y agoSonarQube is incredible (and free). We've been using it at work, and it's uncovered bugs in a codebase that's been around for years.
- AndreyKarpov 10y agoFor information, I wanted to point out that PVS-Studio is able to integrate with SonarQube: http://www.viva64.com/en/m/0037/ http://www.viva64.com/en/m/0037/
- douche 10y agoI've heard a lot about NDepend in the dotnet world. Mostly because Erik Dietrich blogs about it constantly.
- ambrop7 10y agoI see just now on their http://cpphints.com/ http://cpphints.com/ site they've posted a download link for the Linux version: http://www.viva64.com/en/pvs-studio-download-linux/ http://www.viva64.com/en/pvs-studio-download-linux/ And a Windows version is also available (link at the bottom). Haven't tried it yet and also I don't see the terms spelled out on first glance.
- youdontknowtho 10y agoI love these articles. Great stuff.
- MayeulC 10y agoVery interesting read, as I didn't know about the tool. I spent quite a lot of time reading other analysis results; and realised that some mistakes were more frequent than I thought they were. I also really like the idea of analysing open source projects to demonstrate the product. It is however completely unavailable to me: do you guys have any plans to support other operating systems and compilers in the future (hint: Linux)? What would it take to do so? That's also one of the cases where I wish the software itself was open source, though I can understand your reasons.
- Alticor 10y agoPVS-Studio for Linux!!! http://www.viva64.com/en/b/0441/ http://www.viva64.com/en/b/0441/
- MayeulC 10y agoOh, thanks, that's some great news. I was reading through the (by definition, outdated) blog posts, and it was mentioned quite frequently that it was a visual studio only tool. Now I need to look more into the opportunities for continuous integration with PVS-Studio in OSS projects. Maybe the Linux kernel itself, if that hasn't already been done already!
- commentzorro 10y agoIt may be the greatest thing in the world but when you click through to the price/buy page you get the ever craptastic line: "Please write us from your corporate e-mail address for details on PVS-Studio prices." In other words, too expensive for consideration outside the fortune 500. No, I don't want to negotiate a price, discuss my use case, or provide any information as to how I would be using the product in order to get a price. Can you imagine buying a house, a car, a most anything else like this?! "So, are you planning to eat that gallon of ice cream yourself or are you going to give it to kids at a birthday party? A party ... maybe we can work out a deal."
- evgryz 10y agoCould you find a pricing info on Coverty, Klocwork, Parasoft, etc sites?
- snarfy 10y ago"How much?" "How much you got?"
- ksk 10y agoYou haven't actually explained why you think a negotiable price for PVS Studio is a bad thing. Your hyperbolic scenario of the ice cream is just that, hyperbolic.
- Kalium 10y agoWhen the stated price of something is "negotiable", it means you don't have the ability to even do a quick calculation of if it's worth considering. The lack of information is galling.
- ksk 10y agoYeah, but I'm not talking about 'something'. I agree that it would be a giant pain in the butt for a toothbrush. But for a code analyzer you'd have to atleast run a trial/demo on your codebase to see if its actually valuable in your particular situation. Anyway, for me, picking up the phone and talking to someone for 5 mins doesn't seem that scandalous. I'm in an industry where I have to do it often so maybe I'm just used to it.
- AndreyKarpov 10y agoPVS-Studio user review: PVS-Studio C# - https://jackmott.github.io/programming/2016/11/01/PVS-Studio.html https://jackmott.github.io/programming/2016/11/01/PVS-Studio...