Prettier and ESLint Automation Cheat Sheet

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • javascript-tooling

  • 💰 Check the code here

  • eslint-plugin-react

    React-specific linting rules for ESLint

  • Feel free to remove eslint-plugin-react if you don't use React

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • npm-run-all

    A CLI tool to run multiple npm-scripts in parallel or sequential.

  • We can run all these scripts in parallel by using npm-run-all

  • husky

    Git hooks made easy 🐶 woof!

  • 🔬 5. Lint-staged

  • stylelint-config-prettier

    Discontinued Turns off all rules that are unnecessary or might conflict with prettier.

  • We use stylelint-config-prettier to turns off all rules that are unnecessary or might conflict with Prettier

  • stylelint

    A mighty CSS linter that helps you avoid errors and enforce conventions.

  • 🎁 6. Stylelint (Bonus)

  • stylelint-scss

    A collection of SCSS specific linting rules for Stylelint

  • Working with SCSS? Check here

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • static-testing-tools

    Static Analysis Testing JavaScript Applications on TestingJavaScript.com

  • 🍀 Check the final code 🍀 I learned this setup from Kent's static-testing-tools repo. I added Stylelint and also migrated Husky to v6. 🍀 Working with TypeScript? Check here

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