Mastering Code Quality: Setting Up ESLint with Standard JS in TypeScript Projects

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

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. eslint-config-love

    A TypeScript ESLint config that loves you

    Learn how to enhance your TypeScript project by integrating JavaScript Standard Style rules using eslint-config-love in ESLint. This guide will also provide you with essential tips for setting up automatic formatting in Visual Studio Code, ensuring your code remains clean and consistent. Furthermore, we'll explore the inclusion of ESLint plugins specifically designed for React and React Hooks to optimise your development workflow.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Sorry, I've gone too far. I'm not here to persuade you to use Standard JS. My intention is to provide information and guidance on configuring JavaScript Standard Style for your team, should you agree with me or have other reasons to choose it.

  4. javascript

    JavaScript Style Guide

    You may be torn between those famous code styles, struggling to choose one between Airbnb JavaScript Style, Google JavaScript Style Guide, JavaScript Standard Style, or XO, among others.

  5. XO

    ❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults

    You may be torn between those famous code styles, struggling to choose one between Airbnb JavaScript Style, Google JavaScript Style Guide, JavaScript Standard Style, or XO, among others.

  6. prettier

    Prettier is an opinionated code formatter.

    In this post, I also use ESLint + Standard JS as my code formatting tools. Formatting JS/TS code by using ESLint is also subjective and opinionated, arguably most people would rather use Prettier instead, which provides more configurable options.

  7. ts-eslint-standard-js

    A Guide to Setting Up ESLint with StandardJS in TypeScript Projects

    If you'd prefer to run the demo I've created instead of following the steps individually, check out this GitHub repository for a quick overview and hands-on experience.

  8. normalise-your-git-commit-and-push

    A Guide to Normalising Git Commit and Push Processes

    I have another post on Streamline Your Workflow: A Guide to Normalising Git Commit and Push Processes, leveraging the NPM scripts. Check it out for more ideas that can enhance your workflow.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. eslint-plugin-react

    React-specific linting rules for ESLint

    JavaScript Standard Style is less opinionated about JSX formatting and largely leaves JSX as-is. In a React project, you should integrate with React-specific linting rules for ESLint. The generally accepted configurations are eslint-plugin-react and eslint-plugin-react-hooks, enforcing some best practices of writing React code.

  11. React

    The library for web and native user interfaces.

    JavaScript Standard Style is less opinionated about JSX formatting and largely leaves JSX as-is. In a React project, you should integrate with React-specific linting rules for ESLint. The generally accepted configurations are eslint-plugin-react and eslint-plugin-react-hooks, enforcing some best practices of writing React code.

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

  • Prepare your Meteor.js project for the big 3.0 release!

    3 projects | dev.to | 1 Nov 2023
  • Meteor and React Native - Create a native mobile app

    4 projects | dev.to | 26 Oct 2022
  • Next.js vs Express: What to Choose in 2025?

    2 projects | dev.to | 14 Mar 2025
  • 利用 Node.js Profiler 改善程式效能

    1 project | dev.to | 5 Feb 2025
  • Just use this Next.js Eslint Configuration

    8 projects | dev.to | 12 Jan 2025

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