Talk:List of tools for static code analysis

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computer science (Rated List-class)
WikiProject icon This article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
 List  This article has been rated as List-Class on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
 
WikiProject Lists (Rated List-class)
WikiProject icon This article is within the scope of WikiProject Lists, an attempt to structure and organize all list pages on Wikipedia. If you wish to help, please visit the project page, where you can join the project and/or contribute to the discussion.
 List  This article has been rated as List-Class on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
 

HLint and Shellcheck[edit]

I wouldn't say that HLint deserves a whole article describing it, but it is a good idea to at least list it, to make it easier to find. Static analysis tools are already fairly obscure, so it would be helpful to include it here.

If we still need to satisfy "notable" criteria, HLint is notable for being the only static analysis tool for Haskell code. Likewise for Shellcheck, the only known linter for .sh shell code.

--Mcandre —Preceding undated comment added 23:52, 28 October 2013 (UTC)

I understand what you are saying here—HLint and Shellcheck are probably indeed a "notable" tools in some sense. However, in Wikipedia parlance "notable" is employed in a very specific sense to mean something which has achieved significant coverage in multiple independent reliable sources. Unless you can demonstrate that HLint and Shellcheck have attracted such coverage, then they probably don't belong on this list—see Wikipedia's guidelines for standalone lists for our inclusion criteria, and WP:NOTDIR for another take on why we don't catalogue software simply to "make it easier to find". If these tools do have such reliable sources, please write a short article on them first, and then add them to the list. —Psychonaut (talk) 08:50, 29 October 2013 (UTC)

SublimeLinter[edit]

Sublime Text is an extremely popular editor, and SublimeLinter is an extremly popular linting/static code analysis tool for Subl. Might be worth adding to the list. — Preceding unsigned comment added by 142.160.2.66 (talk) 02:43, 22 April 2014 (UTC)

QuickTest[edit]

QuickTest has vbscript codeanalysis. There are very few code analysis tools available, as reported in engineers discussion forums such as [1] Beside QuickTest, HP Fortify already mentioned in this Wikipedia list seems to be the only other tool available for vbscript code analysis. QuickTest maybe should be added to the list. [2] I did not edit the article itself, leaving to a reader of this talk addition to decide if QuickTest is worthy of adding. David Burg (talk) 16:03, 22 April 2014 (UTC)

Facebook Infer[edit]

Facebook have recently open-sourced Infer, their command-line static analysis tool for IoS (Objective-C) and Android (Java) mobile apps.

I have not used the tool myself but it appears to have some utility for general-purpose C and Java static analysis besides the mobile-app focus.

This tool should definitely be included in the list, but I defer to someone more experienced with maintaining Wikipedia pages to make the edit.

--Gb96 (talk) 00:38, 3 July 2015 (UTC)

  1. ^ http://www.visualbasicscript.com/VBScript-FreeOpen-Code-AnalyzerLint-tool-m55589.aspx
  2. ^ http://www.patterson-consulting.net/public/onlinedocs/test_design_studio/PageStatic_Analysis.html