If you are working with Javascript or Typescript (React frontend, Node app, Lambda function, etc.) it's really useful to have eslint + prettier setup to ensure a standard code format.
In addition, lint-staged (with husky) will ensure that the code is automagically formatted when a new commit is made on the repo.
ESLint is a JavaScript linter that you can use to lint either TypeScript or JavaScript code. It helps you enforce a set of style, formatting, and coding standards for your codebase.