Two Wishes for Dev Tooling

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • editorconfig-vim

    EditorConfig plugin for Vim

  • The refactor bot idea seems like it'd cause a lot of problems. If you're asked to review a PR that has a bunch of formatting issues, you now need to wait for the "prettier" bot to run and fix it. And if the PR author has to make additional changes, they could accidentally overwrite the commit made by the bot if they use "git push --force", which I've seen happen several times with Github's "suggested change" feature (you can prevent that by using "git push --force-with-lease" instead, but most devs are unaware of that IME).

    An alternative solution to the problem with Prettier and other tools being closely tied to your editor/IDE is to adopt editor-agnostic formats like https://editorconfig.org/ .

  • Qodana

    📝 Source repository of Qodana Help

  • You'll want to keep an eye on Qodana[0] which when combined with ReviewDog[1] (and some glue script since Qodana has its own snowflake output JSON that RD doesn't read natively; engineering!) can offer suggested changes on MR/PR platforms which support such a thing [2]

    I have the first two working together but not the last part yet, and Qodana is for sure a moving target but is what I've been praying for them to do for years now

    0: https://github.com/JetBrains/Qodana/blob/2021.2/topics/getti...

    1: https://github.com/reviewdog/reviewdog

    2: https://docs.gitlab.com/ee/user/project/merge_requests/revie...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • reviewdog

    🐶 Automated code review tool integrated with any code analysis tools regardless of programming language

  • You'll want to keep an eye on Qodana[0] which when combined with ReviewDog[1] (and some glue script since Qodana has its own snowflake output JSON that RD doesn't read natively; engineering!) can offer suggested changes on MR/PR platforms which support such a thing [2]

    I have the first two working together but not the last part yet, and Qodana is for sure a moving target but is what I've been praying for them to do for years now

    0: https://github.com/JetBrains/Qodana/blob/2021.2/topics/getti...

    1: https://github.com/reviewdog/reviewdog

    2: https://docs.gitlab.com/ee/user/project/merge_requests/revie...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts