1.0.0 • Published 8 months ago

@arabasta/eslint-plugin-typescript v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@arabasta/eslint-plugin-typescript

NPM Version NPM License

ESLint plugin for typescript rules.

Installation

Assuming you already have ESLint installed, run:

# npm
npm install --save-dev @arabasta/eslint-plugin-typescript

# yarn
yarn add --dev @arabasta/eslint-plugin-typescript

# pnpm
pnpm add --save-dev @arabasta/eslint-plugin-typescript

Usage

Flat config (eslint.config.js)

// ...
import arabastaTypescript from '@arabasta/eslint-plugin-typescript';

export default [
  // ...
  arabastaTypescript.configs.recommended,
];

Legacy config (.eslintrc)

{
  "extends": [
    // ...
    "plugin:@arabasta/typescript/recommended-legacy"
  ]
}

Rules

šŸ’¼ Configurations enabled in.\ āœ… Set in the recommended configuration.\ šŸ’” Manually fixable by editor suggestions.\ šŸ’­ Requires type information.

NameDescriptionšŸ’¼šŸ’”šŸ’­
enum-value-should-match-enum-namerequires enum values to match enum keysāœ…šŸ’”
no-destructuring-arrays-as-objectsdisallow destructuring arrays as objectsāœ…šŸ’­