Analysis Tools

Dev tools

static analysis

SHOW HN2020

175points
57comments
#337of 3,028 in 2020
Top 12%of 2020 by points

How HN took it

CuriousMostly questions and neutral comments

4 positive, 16 neutral or asking, 0 mixed, 7 critical, out of 27 comments about the project. Thread score -0.08.

Design: 1 for, 2 againstExecution: 0 for, 3 againstIdea: 0 for, 1 againstDocs: 1 for, 0 againstPricing: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Comprehensive and useful list

    From 1 comment
  • Good idea for comparing tools

    From 1 comment
    • It looks like those tools are sorted by votes, but some of them can analyze different languages, and votes are shared between their languages. For example, CodeScene, which…
      esnard on HN

Objections

  • Votes are shared across languages, skewing rankings

    From 2 comments
    • It looks like those tools are sorted by votes, but some of them can analyze different languages, and votes are shared between their languages. For example, CodeScene, which…
      esnard on HN
    • Oh yeah, we realized that as well. What do you think about putting services for multiple languages into a separate group and exclude them from the votings for the individual…
      omn1 on HN
  • Black is a formatter, not an analysis tool

    From 1 comment
    • The glaring error right at the very first entry seems bad. Black is not an analysis tool, it's a code formatter.
      boxed on HN
  • Unauthenticated voting can be gamed by bots

    From 1 comment
    • Am I the only one worried about unauthenticated voting? I guess it'll become a major headache pretty quickly. Imagine people using bots to vote "up" on their favorite tools and…
      giovannibonetti on HN

Requests

  • Filter by cost, license, and tool type

    From 2 comments
    • This site could really use a filter option for cost of the product being mentioned.
      KoenDG on HN
    • Yes, that's the next feature we're working on. You'll be able to filter by license, maintenance level, and type (commandline, service,...). Jakub is currently restructuring the…
      omn1 on HN
  • Show which tools support SARIF

    From 1 comment
    • It would be useful to list which tools support the SARIF standardized format (https://sarifweb.azurewebsites.net/).
      dhekir on HN
  • Tag security-focused tools

    From 1 comment
    • Great work! I think it would be helpful to tag static analyzer tools that are dedicated to security with a security tag (SAST tools like, Brakeman, Fortify SCA, Checkmarx CxSAST,…
      tpool on HN

Questions

  • How to integrate these tools into CI

    From 1 comment
  • Where is the data store for the site

    From 1 comment
    • I'm not familiar with Cloudflare Edge Workers, so sorry if this is an obvious question, but what kind of data store (database) can you use in a setup like this?
      pqdbr on HN

Alternatives named

  • Phpstan and phpcs for PHP

    From 1 comment
  • Teamscale and CodeScene mentioned as tools listed

    From 2 comments
    • Never heard of Teamscale before, yet it has a lot of votes in all its categories. Also one of those expensive ones.
      KoenDG on HN
    • It looks like those tools are sorted by votes, but some of them can analyze different languages, and votes are shared between their languages. For example, CodeScene, which…
      esnard on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/24221708)