eslint-plugin-sort-destructure-keys-typescript
TypeScript icon, indicating that this package has built-in type declarations

0.0.7 • Public • Published

eslint-plugin-sort-destructure-keys-typescript

npm version npm downloads

ESLint plugin rules to sort destructure keys by TypeScript type order. This rule requires parserServices to be generated. You must therefore provide a value for the parserOptions.project property for @typescript-eslint/parser.

demo.gif

Rules List

Configuration

pnpm add -D eslint-plugin-sort-destructure-keys-typescript

Add to your eslint.config.js

import typescriptEslintParser from "@typescript-eslint/parser";
import sortDestructureKeysConfig from "eslint-plugin-sort-destructure-keys-typescript/config";

export default [
  // other settings...
  {
    // set up typescript-eslint
    languageOptions: {
      parser: typescriptEslintParser,
      parserOptions: {
        project: true,
        tsconfigRootDir: import.meta.dirname,
      },
    },
  },
  sortDestructureKeysConfig(),
];

License

MIT License © 2024-PRESENT Nir Tamir

Thanks

Readme

Keywords

none

Package Sidebar

Install

npm i eslint-plugin-sort-destructure-keys-typescript

Weekly Downloads

14

Version

0.0.7

License

MIT

Unpacked Size

27.3 kB

Total Files

20

Last publish

Collaborators

  • nirtamir2