TypeScript eslint-plugin

Open-source TypeScript projects categorized as eslint-plugin

Top 23 TypeScript eslint-plugin Projects

  • typescript-eslint

    :sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript

  • Project mention: Mastering Type-Safe JSON Serialization in TypeScript | dev.to | 2024-02-26

    Typescript-eslint can assist in this task. This tool helps identify all instances of unsafe any usage. Specifically, all usages of JSON.parse can be found and it can be ensured that the received data's format is checked. More about getting rid of the any type in a codebase can be read in the article Making TypeScript Truly "Strongly Typed".

  • eslint-plugin-perfectionist

    πŸ¦„ ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.

  • Project mention: ESLint plugin for sorting objects, imports, types now supports Astro/Vue/Svelte | news.ycombinator.com | 2023-09-06
  • 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
  • safeql

    Validate and auto-generate TypeScript types from raw SQL queries in PostgreSQL.

  • Project mention: compile-time SQL validations and type generation in TypeScript & Node | /r/typescript | 2023-08-27

    Cool. How does this compare to SafeQL, PgTyped, and Postgres language server ?

  • eslint-plugin-sonarjs

    SonarJS rules for ESLint

  • eslint-plugin-jest

    ESLint plugin for Jest

  • eslint-stylistic

    Monorepo for ESLint Stylistic plugins and configs

  • Project mention: ESLint Stylistic – stylistic formatting for ESLint | news.ycombinator.com | 2024-01-13
  • eslint-plugin-testing-library

    ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library

  • 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
  • graphql-eslint

    ESLint parser, plugin and set rules for GraphQL (for schema and operations). Easily customizable with custom rules. Integrates with IDEs and modern GraphQL tools.

  • eslint-plugin-functional

    ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.

  • eslint-mdx

    ESLint Parser/Plugin for MDX

  • eslint-plugin-storybook

    πŸŽ—Official ESLint plugin for Storybook

  • Project mention: What is Storybook Play function? | dev.to | 2024-03-10

    Reference: https://github.com/storybookjs/eslint-plugin-storybook/blob/main/docs/rules/context-in-play-function.md

  • eslint-plugin-nestjs-typed

    Some eslint rules for working with NestJs projects

  • swarmion

    A set of tools to build and deploy type-safe Serverless microservices

  • Project mention: Learn serverless on AWS step-by-step: Master DynamoDB! | dev.to | 2023-10-26

    In this series, I try to explain the basics of serverless on AWS, to enable you to build your own serverless applications. During last article, I showed you how to use contracts to use 🐝 swarmion 🐝 to create Lambda functions easily and type them strongly. Today, let's continue with the same idea to improve our developer experience with DynamoDB!

  • eslint-plugin-project-structure

    Eslint plugin that allows you to enforce rules on project structure to keep your repository consistent even in large teams.

  • Project mention: Consistent project structure with eslint-plugin-project-structure. | /r/developers | 2023-10-05
  • eslint-plugin-chakra-ui

    ESLint plugin for Chakra UI

  • eslint-plugin-expect-type

    ESLint plugin with ^? Twoslash, $ExpectError, and $ExpectType type assertions. 🧩

  • eslint-plugin-total-functions

    An ESLint plugin to enforce the use of total functions (and prevent the use of partial functions) in TypeScript.

  • eslint-plugin-validate-jsx-nesting

    ESLint Plugin to Validate JSX Nestings

  • eslint-plugin-prefer-arrow-functions

    Auto-fix plain Functions into Arrow Functions, in all cases where conversion would result in the same behaviour

  • Project mention: The Best ESLint Rules for React Projects | dev.to | 2023-09-15

    I prefer to set a standard for function declarations, so require use of arrow functions with an implicit return if possible. prefer-arrow-functions can do this for us, noting we also need to override some default ESLint rules:

  • eslint-plugin-paths

    A plugin for ESLint, to force use paths aliases from tsconfig

  • Project mention: ESLint-plugin-paths: A plugin for ESLint, to force use paths aliases from tscon | news.ycombinator.com | 2024-04-10
  • javascript-style-guide

    This project is a code style guide of all basic back- and front end project used at Anolilab. (by anolilab)

  • Project mention: Introducing Anolilab ESLint Config: Elevate Your Code Quality with Ease | /r/node | 2023-06-18
  • eslint-plugin-move-files

    Move and rename files while keeping imports up to date

  • Project mention: An ESlint plugin for consistent filename and folder naming. Allows you to enforce a consistent naming pattern for the filename and folder. | /r/javascript | 2023-05-15

    [1] https://github.com/JamieMason/eslint-plugin-move-files

  • vkcn-eslint-plugin

    ESLint plugin for ensuring a kebab-ish like class naming convention

  • Project mention: ~~New~~ Old way to write CSS | dev.to | 2023-11-16

    eslint-plugin-vue-kebab-class-naming

  • 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
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript eslint-plugin related posts

Index


Sponsored
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.
www.influxdata.com