npm.io
3.1.2 • Published 4 weeks ago

@zemd/eslint-ts

Licence
Apache-2.0
Version
3.1.2
Deps
4
Size
20 kB
Vulns
0
Weekly
0
Stars
1

Shared ESLint config for TypeScript projects

npm

This package includes a set of ESLint configurations for TypeScript projects.

The package includes:

Package Description Rules License
@typescript-eslint/eslint-plugin The industry standard for enabling TypeScript support for ESLint Carefully hand-picked rules in conjunction with strict-type-checked config. Additionally, there are disabled rules for @eslint/js that overlap and can make issues. MIT

Installation

npm install --save-dev @zemd/eslint-ts

Usage

Basic Setup
// eslint.config.js

import typescript from "@zemd/eslint-ts";
export default [...typescript()];
More Advanced Setup

You can cherry-pick only what you need:

// eslint.config.js

import { typescript, javascript, json } from "@zemd/eslint-ts"; // import only typescript config
export default [...typescript(), ...javascript(), ...json()];

You might be also interested in

Package Version Description
@zemd/eslint-js npm JavaScript-only rules.
@zemd/eslint-ts npm TypeScript rules (includes JS rules from @zemd/eslint-js).
@zemd/eslint-react npm React rules (includes TS rules from @zemd/eslint-ts and JS rules from @zemd/eslint-js).
@zemd/eslint-rock-stack npm Rules for Fullstack projects that include React.js, GraphQL, Playwright, Tailwind(optional), Turbo, Vitest, and Storybook.
@zemd/eslint-next npm Rules for Next.js projects (inherits from @zemd/eslint-rock-stack).
@zemd/eslint-astro npm Rules for Astro based projects (includes rules @zemd/eslint-react by default).

License

The @zemd/eslint-ts is licensed under Apache-2.0 license .

Donate

Keywords