It's too peaceful here, let's start a flame war

This page summarizes the projects mentioned and recommended in the original post on /r/ProgrammerHumor

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • husky

    Git hooks made easy 🐶 woof!

    Depends a bit on your stack, but when working with js/ts, prettier is the go-to formatter (black for python), and husky is the go-to pre-commit hook tool. I'm fairly confident all major IDEs will have support for format on save. If your IDE doesn't, maybe google it and see if another IDE with support for it exists. Ususally, there will at least be a plugin/extension for it. In the case it doesn't exist - really, do yourself a favor and consider that your IDE is not the best one out there, and that you could benefit from trying out a new one.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • prettier

    Prettier is an opinionated code formatter.

    Depends a bit on your stack, but when working with js/ts, prettier is the go-to formatter (black for python), and husky is the go-to pre-commit hook tool. I'm fairly confident all major IDEs will have support for format on save. If your IDE doesn't, maybe google it and see if another IDE with support for it exists. Ususally, there will at least be a plugin/extension for it. In the case it doesn't exist - really, do yourself a favor and consider that your IDE is not the best one out there, and that you could benefit from trying out a new one.

  • mirrors-prettier

    Discontinued mirror of the `prettier` npm package for pre-commit

    Might be a python package, but they've designed it to be language-agnostic, running hooks in their own virtual environments locally. For instance, they have a mirror for Prettier available.

  • pre-commit

    A framework for managing and maintaining multi-language pre-commit hooks.

    May I introduce you to pre-commit framework? One install and one config file in the repo, and you can enforce your project standards at the individual dev level: line endings, trailing whitespace cleanup, ending newlines, and so on.

  • editorconfig-vim

    EditorConfig plugin for Vim

    edit: and if you don't like configuring you IDE/text editor all the time (if you need to do this all the time for whatever weir reason) then you can use an editorconfig file to set the preferences for you. just don't add the file to a repo, it's supposed to be to your env only.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Using Husky to help you avoid f****ing up Semantic Versioning

    2 projects | dev.to | 8 Sep 2024
  • Automatizando o versionamento semântico com Git Hooks

    1 project | dev.to | 5 Jul 2024
  • The Senior Engineer's Guide to the Code Reviews

    5 projects | dev.to | 3 Jun 2024
  • Git Project Configuration With Husky and ESLint

    6 projects | dev.to | 8 Apr 2024
  • Angular 14 + Prettier + Husky Setup

    2 projects | dev.to | 1 Mar 2024

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?